簡體   English   中英

我可以將沒有證書的 RSA 公鑰存儲到現有的 jks 文件中嗎?

[英]Can I store RSA public key without certificate to my existing jks file?

我有一個 RSA 公鑰(沒有證書),我想將它添加到我現有的 jks 文件中。

-----BEGIN PUBLIC KEY-----
MIIBIjA.... // key here
-----END PUBLIC KEY-----

可能嗎? 我沒有它的私鑰,所以如果我用其他密鑰創建一個自簽名證書,它會起作用嗎(我認為它不會)?

Java 密鑰庫只能存儲密鑰、密鑰對(私鑰+證書鏈)和證書。 公鑰不能獨立存在,它們通常嵌入在證書中。

所以要回答你的問題,你不能存儲你的公鑰。 您需要與向您提供公鑰的人合作,看看他們是否可以為您提供證書。 而且您無法創建自簽名證書,因為您沒有其私鑰,並且您也無法使用其他私鑰。

如果您需要在代碼中使用您的公鑰,此解決方案將向您展示如何執行此操作,前提是您將公鑰存儲為文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM