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