![](/img/trans.png)
[英]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.