La guía paso a paso o código que hallarás en este artículo es la resolución más sencilla y válida que encontramos a tu duda o problema.
Solución:
Solución 1:
Convierta un archivo DER (.crt .cer .der) a PEM
openssl x509 -inform der -in certificate.cer -out certificate.pem
Fuente
Solución 2:
convertir un archivo .cer en .pem
abre una terminal y ejecuta el siguiente comando
openssl x509 -inform der -in certificate.cer -outform pem -out certificate.pem
Donde certificate.cer es el archivo de certificado de origen que desea convertir y certificate.pem es el nombre del certificado convertido.
Solución 3:
Cuando openssl no está disponible en su sistema, alternativamente puede convertir certificados con java herramienta clave.
Sin embargo, primero debe crear un almacén de claves Java (JKS). Luego, los certificados se pueden importar y exportar en diferentes formatos.
keytool -genkey -alias test -keystore
keytool -delete -alias test -keystore
Conversión de DER a PEM:
keytool -import -trustcacerts -alias test -file -keystore test.keystore
keytool -exportcert -alias test -file -rfc -keystore test.keystore
Esta publicación de blog explica cómo convertir formatos de certificado en detalle
Solución 4:
Responder
-
Si su certificado se exporta con codificación DER, utilice la respuesta aceptada:
openssl x509 -inform der -in certificate.cer -out certificate.pem
-
Si su certificado se exporta con codificación Base64, cambie el nombre de la extensión
.cer
a.pem
. El archivo ya está en.pem
formato.
como decir que tu .cer
el archivo está en .pem
¿formato?
Vea esta respuesta stack-o, citada aquí:
Lo más probable es que un certificado en formato .pem sea compatible con ASCII. Tendrá una línea
-----BEGIN CERTIFICATE-----
seguido de datos codificados en base64, seguido de una línea-----END CERTIFICATE-----
. Puede haber otras líneas antes o después.
por ejemplo, un .pem
certificado (abreviado):
-----BEGIN CERTIFICATE-----
MIIG6DCCBNCgAwIBAgITMgAAGCeh8HZoCVDcnwAAAAAYJzANBgkqhkiG9w0BAQsF
ADBAMRUwEwYKCZImiZPyLGQBGRYFbG9jYWwxEzARBgoJkiaJk/IsZAEZFgNkb3Ix
EjAQBgNVBAMTCURPUi1TVUJDQTAeFw0yMDA1MDExNTI0MTJaFw0yMjA1MDExNTI0
MTJaMBYxFDASBgNVBAMTC3dwZG9yd2VibDE2MIIBIjANBgkqhkiG9w0BAQEFAAOC
...
-----END CERTIFICATE-----
Sección de Reseñas y Valoraciones
Si eres capaz, tienes la opción de dejar una sección acerca de qué te ha parecido este artículo.