如何将.crt文件转换为.pem格式

时间:2015-01-09 06:33:51

标签: ssl openssl ssl-certificate pem

我有两个文件。一个是5474dd9b93888948.crt,另一个是gd_bundle-g2-g1.crt。 我必须将这两个文件转换为' PEM编码的X.509证书'和'未加密的PEM编码的RSA私钥'。

任何人都可以告诉我openssl命令吗?

1 个答案:

答案 0 :(得分:2)

像foo.crt这样的文件名没有说明使用的文件格式。查看文件内容。如果这看起来是二进制的,则它们可能是DER编码的,您必须使用openssl工具指定-inform der选项(例如openssl x509 -inform der -in file.crt以将证书转换为PEM,对于rsa命令也是如此)。如果它们包含以-----BEGIN CERTIFICATE-----之类的内容开头的文本,则它们已经过PEM编码。