Tengo un .cer
certificado y me gustaría convertirlo al .pem
formato.
Si no recuerdo mal, solía poder convertirlos exportando .cer
en Base64 y luego renombrando el archivo a .pem
.
¿Cómo convierto un .cer
certificado a .pem
?
Tengo un .cer
certificado y me gustaría convertirlo al .pem
formato.
Si no recuerdo mal, solía poder convertirlos exportando .cer
en Base64 y luego renombrando el archivo a .pem
.
¿Cómo convierto un .cer
certificado a .pem
?
Respuestas:
Cuando openssl no está disponible en su sistema, también puede convertir certificados con la herramienta Java Keytool .
Sin embargo, primero debe crear un almacén de claves de Java (JKS). Los certificados se pueden importar y exportar en diferentes formatos.
keytool -genkey -alias test -keystore <key store file>
keytool -delete -alias test -keystore <key store file>
Conversión de DER a PEM:
keytool -import -trustcacerts -alias test -file <der certificate file> -keystore test.keystore
keytool -exportcert -alias test -file <pem certificate file> -rfc -keystore test.keystore
Esta publicación de blog explica cómo convertir formatos de certificados en detalle
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.
-----BEGIN CERTIFICATE----- MII...D2H -----END CERTIFICATE-----
. De openssl, recibo el siguiente error:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag:tasn_dec.c:1338: error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error:tasn_dec.c:390:Type=X509