rsa - 有什么方法可以将 RSA 私钥转换为 x509 格式?

标签 rsa pem

我使用以下命令创建了私钥和公钥,

openssl genrsa -out privatekey.pem 1024

openssl req -new -x509 -key privatekey.pem -out publickey.cer -days 1825

似乎两者的格式不同。 我需要将 rsa privatekey.pem 转换为 x509 格式。

有什么办法可以做到吗?

最佳答案

您的意思可能是将 RSA 私钥(以 -----BEGIN RSA PRIVATE KEY----- 开头)转换为 PKCS8 格式(以 -----BEGIN PRIVATE KEY--- 开头) --).如果是这样,请使用以下命令:

openssl pkcs8 -topk8 -in rsa.private.key -out pkcs8.private.key -nocrypt

关于rsa - 有什么方法可以将 RSA 私钥转换为 x509 格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53940545/

相关文章:

PHP stream_context_set_option SSL 证书作为字符串

c# - RSA 加密签名在服务器上不起作用

java - 加密在唯一文件中附加包装 key 的文件

java - 解密 AES key 时出现无效 key 异常

openssl - 使用 openssl 将 pfx 转换为 pem

iphone - 在 Mac 中使用终端应用程序将 .p12 文件转换为 .pem "No such file or directory"错误?

PHP RSA加密openssl问题

java - 将 key 对转换为 RSAKey

python-3.x - 读取 pem 证书期间 python 3.6 出现 x509 错误

java - 如何使用PEMWriter导出.req文件?