用于将 DER 转换为 PEM 的 WINdows 集成实用程序

HCL*_*HCL 3 windows windows-7 certificate

是否有在标准 Windows 7 安装中可用的实用程序,它允许我将 DER 编码的证书转换为 PEM 编码的证书或向我显示 DER 编码证书的 ASN.1 文本?

use*_*686 5

不完全是“实用程序”,但您可以将 PEM 证书导入 Windows 证书存储并将它们导出为 DER。

事实上,Windows 支持 PEM 编码的证书就好了,它只是不识别.pem扩展名——您可以将文件重命名为name.crtname.cer,然后您可以打开它并查看所有信息。

“PEM 编码”仅表示 Base64 编码的 DER,位于“开始”/“结束”标头之间。您可以为此使用任何 Base64 解码器。

例如,PowerShell 具有[System.Convert]::FromBase64String($str)...


您还可以使用适用于 Windows 的 OpenSSL:

openssl x509 -in foo.pem -out foo.der -outform der
openssl asn1parse -in foo.pem
openssl asn1parse -in foo.der -inform der

或者这个在线 ASN.1 解码器