标签: java security keystore public-key
我遇到需要存储一个或多个公钥以用于身份验证的情况。我想将它们作为TrustedCertificates存储在KeyStore中 - 有没有办法做到这一点,理想情况下使用标准的java.security类?
我已经看到我可以使用Bouncycastle生成证书,但是大多数示例似乎都显示了信任链的示例,而在我的情况下,我有单独的可信密钥。此外,我看到的所有示例都处理密钥对,但我只对提供的公钥集感兴趣。是否可以创建仅包含公钥的证书?
答案 0 :(得分:1)
简答:没有私钥就无法创建证书。
答案很长:google "java create self signed certificate programmatically",例如:https://www.mayrhofer.eu.org/create-x509-certs-in-java