Necesito importar un certificado en una inspección de Cisco Ironport for Web SSL. El único formato de entrada compatible es PEM.
Según mi investigación, el formato PEM es compatible con todos los certificados de la cadena, pero no estoy seguro de cómo convertir un DER / CER / P7b en PEM que incluya la cadena.
He estado usando los siguientes comandos de OpenSSL para hacer la conversión, sin embargo, parece que no estoy obteniendo la cadena completa. ¿Me falta un interruptor?
Extracción de la clave pública (certificado)
Necesitará acceso a un Ordenador ejecutando OpenSSL. Copie su archivo PFX a esta computadora y ejecuta el siguiente comando:
openssl pkcs12 -in <filename.pfx> -clcerts -nokeys -out certificate.cer
Esto crea el archivo de clave pública llamado "certificate.cer" Nota: Estos Las instrucciones han sido verificadas usando OpenSSL en Linux. Alguna sintaxis Puede variar en la versión de Win32.
Extraer y descifrar la clave privada
La WSA requiere que la clave privada no esté encriptada. Utilizar el siguiendo los comandos de OpenSSL:
openssl pkcs12 -in <filename.pfx> -nocerts -out privatekey-encrypted.key
Se te pedirá "Ingresar Importar contraseña". Esta es la contraseña creado en el paso 11 anterior. También se le pedirá "Ingresar PEM frase de contraseña ". es la contraseña de cifrado (utilizada a continuación).
Esto creará el archivo de clave privada cifrada llamado "privatekey-encrypted.key"
Para crear una versión descifrada de esta clave, use el siguiente comando:
openssl rsa -in privatekey-encrypted.key -out private.key