Respuestas:
No es exactamente una "utilidad", pero puede importar certificados PEM en el Almacén de certificados de Windows y exportarlos de nuevo como DER.
De hecho, Windows admite certificados codificados PEM muy bien, simplemente no reconoce el .pem
extensión - puede cambiar el nombre del archivo a nombre .crt
o nombre .cer
, entonces puedes abrirlo y ver toda la información.
"PEM codificado" no significa nada más que el DER codificado en Base64, entre los encabezados "begin" / "end". Puedes usar cualquier decodificador Base64 para esto.
Por ejemplo, PowerShell tiene [System.Convert]::FromBase64String($str)
...
También puedes usar OpenSSL para Windows:
openssl x509 -en foo.pem -out foo.der -outform der
openssl asn1parse -in foo.pem openssl asn1parse -in foo.der -inform der
o esto decodificador ASN.1 en línea .
Puede exportar a PEM desde el cuadro de diálogo Certificado que está integrado en Windows. El formato de exportación se llama "X.509 codificado en base 64 (.CER)" y produce un archivo PEM válido con una extensión de archivo .CER.
Tutorial:
La extensión del archivo exportado puede ser .CER, pero el formato del archivo es PEM válido.