我遇到一种情况,需要存储一个或多个公钥以用于身份验证。我想将它们作为 TrustedCertificates 存储在 KeyStore 中 - 有没有办法做到这一点,最好使用标准 java.security 类?
我已经看到我可以使用 BouncycaSTLe 生成证书,但大多数示例似乎都显示了信任链的示例,而在我的情况下,我有单独的可信 key 。另外,我见过的所有示例都涉及 key 对,但我只对提供的一组公钥感兴趣。是否可以创建仅包含公钥的证书?
最佳答案
简短回答:没有私钥就无法创建证书。
长答案:google "java create self signed certificate programmatically" ,例如:https://www.mayrhofer.eu.org/post/create-x509-certs-in-java/
关于java - 我应该如何将公钥转换为Java中的证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27081174/