簡體   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