[英]How can I create a Certificate Signing Request (CSR) from an existing public key of a key pair (assuming the private key is in a safe spot elsewhere)?
[英]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.