Generación de un par de claves OpenSSL RSA
Generar clave RSA privada
openssl genrsa -<CIFRADO> -out <NOMBRE_FICHERO> <NUM_BITS>
Donde:
CIFRADOes el algoritmo de cifrado usado, por ejemplo-des3.NOMBRE_FICHEROes el nombre del fichero en el que se guardará la clave privada, por ejemplo simplementeprivate.pem.NUM_BITSes el número de bits que tendrá la clave, por ejemplo2048.
Generar clave RSA pública
Una vez tenemos nuestra clave privada en un fichero, private.pem por ejemplo,
podemos exportar la clave pública que será entregada a otros usuarios o
sistemas que necesiten cifrar datos para nosotros:
openssl rsa -in <FICHERO_CLAVE_PRIVADA> -outform <FORMATO> -pubout -out <FICHERO_CLAVE_PÚBLICA>
Donde:
FICHERO_CLAVE_PRIVADA: el fichero donde tenemos la clave privada, en nuestro ejemplo eraprivate.pem.FORMATO: el formato de salida, en nuestro caso el valor seríaPEM.FICHERO_CLAVE_PÚBLICA: el fichero en que queremos guardar la clave pública, por ejemplopublic.pem.