He generado la clave privada RSA usando el siguiente comando:
openssl genrsa -out privkey.pem 2048
Y creó un certificado autofirmado con el siguiente comando:
openssl req -new -x509 -key privkey.pem -out cacert.pem -days 3650
Ahora estoy tratando de convertir el archivo cacert .pem a certificado .cer
¿Algunas ideas?
osx
encryption
openssl
certificates
Devarshi
fuente
fuente
.pem
es una codificación y.cer
es una extensión. En breve: un.cer
archivo puede contener unaPEM
o unaDER
codificación. ¿Qué es exactamente lo que necesita? (El enlace debería ayudarte.)Respuestas:
Puede usar el siguiente comando:
fuente
.cer es un tipo de archivo para la codificación DER o Base64, si recuerdo correctamente.
openssl x509 -in cacert.pem -out cacert.cer -inform pem -outform der para el formato DER.
fuente
La extensión real no importa para los certificados. Por lo general, los archivos .pem tienen un certificado x509 en forma codificada en base64. Los archivos .cer pueden estar codificados en base64 o DER (Windows lo reconocerá). Dependiendo de su aplicación, deberá averiguar qué formato de certificado requiere la aplicación.
Para convertir entre base64 (PEM) y codificación DER:
fuente