可能重复:
Generate certificates, public and private keys with Java
我想使用Java代码生成私钥和自签名证书并将其导出到文件中。当我通过网络搜索时,我得到的细节只能通过openssl或keytool命令实现,而不是通过java代码实现。我不想使用任何第三方库。
以下是创建密钥和自签名证书的命令,我想使用java代码执行相同的操作。
openssl req -new -text -out server.req
openssl rsa -in privkey.pem -out server.key
openssl req -x509 -in server.req -text -key server.key -out server.crt
任何形式的帮助或建议都会非常感激。