Trabajar con OpenSSL

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

?Para esta prueba en concreto se utilizaron los siguientes archivos. Pero puedes consultar los certificados de pruebas vigentes en el siguiente enlace

Instalar OpenSSL

Sera necesario instalar la OpenSSL en nuestra máquina.

?Puedes descargar el ejecutable en el siguiente enlace

Proceso de instalación

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.

Importante

Si deseas utilizar comandos de OpenSSL desde cualquier lugar será necesario que agregues OpenSSL como “Environment Variables”.

Proceso de instalación

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.

How useful was this post?

Click on a star to rate it!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Updated on mayo 27, 2024

Related Articles