java - 我应该如何将公钥转换为Java中的证书

标签 java security keystore public-key

我遇到一种情况,需要存储一个或多个公钥以用于身份验证。我想将它们作为 TrustedCertificates 存储在 KeyStore 中 - 有没有办法做到这一点,最好使用标准 java.security 类?

我已经看到我可以使用 BouncycaSTLe 生成证书,但大多数示例似乎都显示了信任链的示例,而在我的情况下,我有单独的可信 key 。另外,我见过的所有示例都涉及 key 对,但我只对提供的一组公钥感兴趣。是否可以创建仅包含公钥的证书?

最佳答案

关于java - 我应该如何将公钥转换为Java中的证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27081174/

相关文章:

java - 重用 ObjectInputStream 会抛出 StreamCorruptedException

java - 生成音频波形

java - 我的循环是错误的。全新的 Java。关于我哪里出错的任何见解?我应该计算硬币

node.js - 使用 token 保护 REST API 的标准方法是什么?

java - HttpsServer 处理程序未被调用

java - 在存储之前和从 KeyStore 检索之后,SecretKey 的 Base64 编码值不同

java - eclipse - "compute launch button tooltip"错误

security - 如何存储访问 token ? (Oauth 2,验证码流程)

java - Keystore.setKeyEntry() 中的 Certificate[] 链是什么意思以及如何从 JKS 或 PKCS12 获取该信息?

c - 将 int 转换为 size-t 是否可以避免数字溢出?