我需要以编程方式(在Java中)创建一些SSL证书,该SSL证书由另一个已存在的证书和私钥签名。
dummy.key-生成的密钥
dummy.csr-生成的证书符号 请求
exist.pem-已经存在的证书
exist.key-已经存在的私钥
我已经通过使用命令行说明完成了工作。以下命令使我可以完成工作:
openssl genrsa -out dummy.key 2048 <br>
openssl req -new -key dummy.key -out dummy.csr <br>
openssl x509 -req -in dummy.csr -CA ../existing.pem -CAkey ../existing.key -CAcreateserial -out final.crt -days 365 -sha256
您知道如何使用例如将其转换为Java代码吗? Bouncycastle图书馆?我进行了很多搜索,但发现只有2015/16年才弃用的代码,该代码使用的是从Bouncycastle中删除的方法...