如何使用OpenSSL将DER转换为PEM和PEM转换为DER证书格式?

DER和PEM是X509和其他证书中用于存储公钥、私钥和其他相关信息的格式。OpenSSL提供了许多用于操作PEM和DER证书的特性。我们可以使用OpenSSL将DER转换为PEM格式,反之亦然。

null

将RSA密钥的DER格式转换为PEM格式

我们可能有一个DER格式的RSA密钥,我们想把它转换成DER格式。我们将使用动词 rsa 使用以下选项。

  • -inform 输入格式
  • -outform 输出格式
  • -in 输入
  • -out 转换为格式的输出。
$ openssl rsa -inform DER -outform PEM -in mykey.der -out mykey.pem

将RSA密钥的PEM格式转换为DER格式

在这一步中,我们将执行反向操作,并使用以下命令将PEM格式的RSA密钥转换为DER格式。

$ openssl rsa -inform PEM -outform DER -text -in mykey.pem -out mykey.der

将X509的DER格式转换为PEM格式

X509证书在网站和操作系统中尤其流行。X509证书也以DER或PEM格式存储。我们可以使用OpenSSL通过以下命令将X509证书从DER格式转换为PEM格式。

$ openssl x509 -inform DER -outform PEM -text -in mykey.der -out mykey.pem

将PEM格式转换为X509的DER格式

我们可以使用以下命令将X509证书从PEM格式转换为DER格式。

$ openssl x509 -inform PEM -outform DER -text -in mykey.pem -out mykey.der

相关文章: 如何将Curl与HTTPS协议和url一起使用?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享