gpt4 book ai didi

java - 如何在 keystore 上为我的 KeyPair 创建证书?

转载 作者:行者123 更新时间:2023-11-29 05:57:25 40 4
gpt4 key购买 nike

如何为我的 key 对创建 X509 证书? (我的类(class)已经有了 KeyPair,我需要创建一个证书来保存我的公钥,然后将其存储在 keystore 中)。

我期望有一个 X509Certificate 构造函数能够接收我的公钥,然后通过 keystore.setEntry(pvtkey, cert) 存储它,但我没有发现任何有用的东西来关联新证书和我的 key 对...

有什么想法吗?

编辑:我还尝试将证书链作为 null 传递,但它不起作用,它看起来像是在 http://bugs.sun.com/bugdatabase/view_bug.do;jsessionid=5866fda73ac1258fcfebef9c3234?bug_id=4906869 上报告的错误

谢谢!

最佳答案

Oracle Java 中没有创建 X509Certificate 的 Java 类。你要么必须

  1. 使用 keytool 程序(简单,但它不是 java),或者
  2. 编写您自己的自定义代码(困难),
  3. 使用第三方库,例如 bouncycaSTLe(相对容易)。

编辑:

由于这些条目可能会存在很长一段时间,我应该补充一点,以上声明适用于 Java 7 及更早版本。

关于java - 如何在 keystore 上为我的 KeyPair 创建证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11525074/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com