繁体   English   中英

有没有办法将CA颁发的证书与存储的CSR进行比较?

[英]Is there a way to compare a CA issued Certificate against the CSR stored?

我想知道(在JAVA中)是否有一种方法可以将CA颁发的对应CSR的证书与CSR本身进行比较。 更准确地说; DN比较还是比较公钥?

我怀疑是否可以将CSR的公钥实体与证书的公钥实体进行比较。 那可能吗?

您可以使用CA颁发的证书来验证CSR中的数字签名。 每个CSR均由与CSR中的公钥相对应的私钥签名。 如果可以使用证书中的公钥来验证签名,则可以确保它们之间存在关联。

您还可以将CSR中的公钥与证书中的公钥进行比较。 我会避免进行DN比较,因为某些CA软件允许注册机构在颁发证书之前修改DN。 因此,可以想象,最终获得的DN与CSR中的DN有所不同,即使它们是直接相关的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM