![](/img/trans.png)
[英]Can communicate a certificate issued by a CA (client) with a certificate Self Signed (server)?
[英]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.