我需要存储一个或多个公钥以用于身份验证。我希望将它们作为TrustedCertificates存储在KeyStore中-有没有方法可以实现这一点,最好使用标准的java.security类?我已经看到我可以用Bouncycastle生成证书,但是大多数例子似乎显示了信任链的例子,而在我的例子中,我有单独的可信密钥。另外,我看到的所有例子都处理密钥对,但是我只对提供的公钥集感兴趣。是否可以创建只包含一个公钥的证书?
xyhw6mcr1#
简短回答:你不能创建没有私钥的证书。长回答:google "java create self signed certificate programmatically",例如:https://www.mayrhofer.eu.org/post/create-x509-certs-in-java/
1条答案
按热度按时间xyhw6mcr1#
简短回答:你不能创建没有私钥的证书。
长回答:google "java create self signed certificate programmatically",例如:https://www.mayrhofer.eu.org/post/create-x509-certs-in-java/