谁能告诉我从.pem
文件中提取/转换证书.crt
和私钥.key
文件的正确方法/命令?我只是读到它们是可以互换的,但不是如何互换的。
发布于 2013-01-24 00:23:03
我可以使用下面的代码将pem转换为crt:
openssl x509 -outform der -in your-cert.pem -out your-cert.crt
发布于 2018-02-17 08:46:54
从pem文件中提取密钥和证书:
提取密钥
openssl pkey -in foo.pem -out foo.key
另一种提取密钥的方法...
openssl rsa -in foo.pem -out foo.key
提取所有证书,包括CA链
openssl crl2pkcs7 -nocrl -certfile foo.pem | openssl pkcs7 -print_certs -out foo.cert
将文本上的第一个证书提取为DER
openssl x509 -in foo.pem -outform DER -out first-cert.der
发布于 2020-02-20 16:31:25
前提条件
应安装openssl
。在Windows上,如果安装了Git Bash
,请尝试一下!可在此处找到备用binaries。
步骤1:从.pem
中提取.key
openssl pkey -in cert.pem -out cert.key
步骤2:从.pem
中提取.crt
openssl crl2pkcs7 -nocrl -certfile cert.pem | openssl pkcs7 -print_certs -out cert.crt
https://stackoverflow.com/questions/13732826
复制相似问题