WIndows utilidad integrada para convertir DER a PEM

1

¿Hay alguna utilidad disponible en las instalaciones estándar de Windows 7 que me permita convertir certificados codificados DER a certificados codificados PEM o me muestra el texto ASN.1 de un certificado codificado DER?

HCL
fuente

Respuestas:

1

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 .

grawity
fuente
0

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:

  1. Abra cualquier certificado haciendo doble clic en un archivo de certificado en el Explorador de Windows, inspeccionando uno en el navegador de su elección, o desde la herramienta Administrador de certificados (certmgr)
  2. Cambie a la pestaña Detalles del cuadro de diálogo Certificado.
  3. Haga clic en el botón Copiar a archivo ...
  4. Haga clic en Siguiente en la ventana Asistente para exportación de certificados
  5. Seleccione "Base-64 codificado X.509 (.CER)" en la pantalla Formulario de archivo de exportación y haga clic en Siguiente.
  6. Haga clic en Examinar ... o ingrese un Nombre de archivo, y haga clic en Siguiente
  7. Haga clic en Siguiente y Finalizar

La extensión del archivo exportado puede ser .CER, pero el formato del archivo es PEM válido.

Jeremy Cook
fuente