【发布时间】:2012-11-05 11:49:50
【问题描述】:
我正在编写一个 Java 程序,此时我想向用户颁发签名的 X.509 证书,但首先我必须根据请求生成证书。 根据我的研究,我发现颁发这些证书的最简单方法是通过 OpenSSL,但我发现除了使用 Runtime.Exec 之外没有其他简单的方法来使用它,有人指出它效率低下。 所以我的问题是,有没有一种简单的方法可以生成 X.509 证书并用 Java 对其进行签名?一个例子将不胜感激
谢谢
【问题讨论】:
我正在编写一个 Java 程序,此时我想向用户颁发签名的 X.509 证书,但首先我必须根据请求生成证书。 根据我的研究,我发现颁发这些证书的最简单方法是通过 OpenSSL,但我发现除了使用 Runtime.Exec 之外没有其他简单的方法来使用它,有人指出它效率低下。 所以我的问题是,有没有一种简单的方法可以生成 X.509 证书并用 Java 对其进行签名?一个例子将不胜感激
谢谢
【问题讨论】:
经过一些研究和研究,我发现 bouncycastle 可以很容易地用于生成 X.509 证书 请务必检查更新的指南文档,我使用的是旧文档,让我感到困惑
【讨论】: