Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/07/2010, 20:34
ilefi
 
Fecha de Ingreso: julio-2010
Mensajes: 1
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Convertir de KEY en standard PKCS8 en formato DER hacia PEM

Obtención de la claves privada y pública

Se tienen dos archivos proporcionados por el SAT para la emisión de comprobantes fiscales digitales (CFD)

El archivo con terminación CER contiene el número de serie del certificado de sello digital y la clave pública (módulo y exponente)

En el archivo con terminación KEY se tiene la clave privada el módulo (1024 bits) que es el mismo que el de la clave pública y el exponente privado (1024 bits). El exponente de la clave pública también se encuentra contenido en este archivo y aparentemente es fijo con un valor de 65537 (0x10001)

Para poder extraer esta información se pueden utilizar las utilerías de OpenSSL.

Para el archivo con terminación CER se emplea el siguiente comando:

OpenSSL> X509 -inform DER -in archivo.cer -out certificado.txt -text -noout

Para la extracción de la información del archivo con terminación KEY se emplean dos comandos:

OpenSSL> pkcs8 -inform DER -in archivo.key -out llave.pem
Enter Password: password

OpenSSL> rsa -in llave.pem -out llave.txt -text -noout