我使用以下命令创建了私钥和公钥,
openssl genrsa -out privatekey.pem 1024
openssl req -new -x509 -key privatekey.pem -out publickey.cer -days 1825
Run Code Online (Sandbox Code Playgroud)
似乎两者的格式不同。我需要将rsa privatekey.pem转换为x509格式。
我有什么办法可以做到这一点吗?
我想使用 PKCS1 格式的 pem 文件来签署 API 请求。Java 有一个库可以使用 PKCS8 格式的密钥文件,但不能使用 PKCS1 格式的密钥文件。我们如何使用java(没有Bountycastle)将PKCS1转换为PKCS8?