Este post te ayudará a convertir archivos .cer y .key a distintos formatos como pem o pfx.
Para esto será necesario contar con:
- Tener instalado Open SSL en tu máquina.
- Tener descargados los archivos .cer y .key con los que se desea trabajar.
Obtener Certificados
Para la siguiente prueba se utilizaron los archivos del siguiente RFC de pruebas:
RFC: XIA190128J61
Contraseña: 12345678a
Instalar OpenSSL
Sera necesario instalar la OpenSSL en nuestra máquina.
1.Una vez descargando el archivo, ejecuta el archivo .exe y aceptamos los términos.
2.Seleccionamos el directorio donde se instalará, Es importante recordar la dirección donde fue instalada.
3. Dejamos lo que esta seleccionado y damos al botón de siguiente.
4. Seleccionar la opción de instalar.
Creación de archivos con OpenSSL
Una vez que este instalado y podemos hacer uso de Open SSL para crear archivos. Para manejar los archivos será necesario que se encuentren en la misma ubicación donde se tenga instalado Open SSL.
1.En este caso ingresamos a la dirección donde seleccionamos la instalación en este caso es “C:\Program Files\OpenSSL-Win64”.
2.Abrimos OpenSSL.EXE
3.Una vez iniciada la consola podemos ejecutar comando OpenSSL.
A) Generar un archivo .PEM de la llave privada .KEY
//Ejemplo de comando openssl pkcs8 -inform DET -in archivo.key -passin pass:ContraseñaArchivo -out ArchivoSalida.pem
Ejecución en consola con archivos de ejemplo.
Aquí ya tendremos el archivo .PEM de la llave privada o el archivo .KEY
B) Generar archivo PEM de llave publica .CER
//Ejemplo de comando openssl x509 -inform der -in Archivo.cer -out ArchivoSalida.pem
Ejecución en consola con archivos de ejemplo.
Con esto ya tendríamos los archivos .PEM en la carpeta raíz de OpenSSL
En SW® somos mejores para TI, es por ello que tu opinión es muy importante, por favor ayúdanos calificando este articulo y dejando tus comentarios.