我有两个文件。一个是5474dd9b93888948.crt,另一个是gd_bundle-g2-g1.crt。 我必须将这两个文件转换为' PEM编码的X.509证书'和'未加密的PEM编码的RSA私钥'。
任何人都可以告诉我openssl命令吗?
答案 0 :(得分:2)
像foo.crt这样的文件名没有说明使用的文件格式。查看文件内容。如果这看起来是二进制的,则它们可能是DER编码的,您必须使用openssl工具指定-inform der
选项(例如openssl x509 -inform der -in file.crt
以将证书转换为PEM,对于rsa命令也是如此)。如果它们包含以-----BEGIN CERTIFICATE-----
之类的内容开头的文本,则它们已经过PEM编码。