![](/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.