2012-04-03 104 views
0

我在密鑰庫別名中遇到java安全性問題。帶有KeyStore和公共證書別名的Java安全性

我的問題是我們從瀏覽器獲取keystore別名,但是當我們獲得列表時,有時兩個.pfx證書具有相同的別名,因爲它們都是同一個公司,但一個用於登錄,另一個用於加密。這意味着當我們試圖區分唯一的時候它失敗了,因爲keystore.aliases方法對於兩個別名都返回相同的結果,所以它不能告訴哪個返回。

回答

0

對於簽署您將需要一個PrivateKey條目。 加密您只需要收件人公鑰。如果您檢查Keystore條目類型,您應該能夠確定哪個是哪個。

如果您只能比較證書,則需要查看X509 cert usage並查看是否有幫助。