通过Java程序使用OpenSSL颁发X.509证书

通过Java程序使用OpenSSL颁发X.509证书,java,openssl,x509,Java,Openssl,X509,我正在编写一个Java程序,此时我想向用户颁发签名的X.509证书,但首先我必须根据请求生成证书。 从我的研究中,我发现颁发这些证书的最简单方法是通过OpenSSL,但我发现除了使用Runtime.Exec之外,没有其他简单的方法可以使用它,有些人指出它效率低下。 所以我的问题是,有没有一种简单的方法来生成X.509证书并用Java对其进行签名?请举个例子,不胜感激 谢谢经过一些研究和时间的探索,我发现bouncycastle可以很容易地生成X.509证书 请务必检查更新的指南文档,我使用的是旧

我正在编写一个Java程序,此时我想向用户颁发签名的X.509证书,但首先我必须根据请求生成证书。 从我的研究中,我发现颁发这些证书的最简单方法是通过OpenSSL,但我发现除了使用Runtime.Exec之外,没有其他简单的方法可以使用它,有些人指出它效率低下。 所以我的问题是,有没有一种简单的方法来生成X.509证书并用Java对其进行签名?请举个例子,不胜感激


谢谢

经过一些研究和时间的探索,我发现bouncycastle可以很容易地生成X.509证书 请务必检查更新的指南文档,我使用的是旧的,让我感到困惑