1) En el directorio c:/sicoCME que tiene el archivo OPENSSL.EXE copie los certificados del cliente. Ejemplo CSD01_AAA010101AAA.cer y CSD01_AAA010101AAA.key que utiliza para Firmar y Timbrar los CFDi.
2) Seleccione OPENSSL.EXE y ejecútelo, en la Ventana escriba los siguientes comandos:
x509 –inform DER –outform PEM –in CSD01_AAA010101AAA.cer –pubkey –out CSD01_AAA010101AAA.cer.pem
Esto genera el archivo CSD01_AAA010101AAA.cer.pem que se usa para Firmar los XML.
3) En la misma ventana escriba los comandos:
pkcs8 –inform DER –in CSD01_AAA010101AAA.key –passin pass:12345678a –out CSD01_AAA010101AAA.key.pem
Esto genera el archivo CSD01_AAA010101AAA.key.pem que se usa para Firmar los XML.
Esta otra opción:
Conversión de certificados .CER y .KEY a formato PEM
openssl x509 -in aaa010101aaa_csd_309.cer -inform DER
openssl pkcs8 -inform DER -in aaa010101aaa_csd_309.key -passin pass:a0123456789
No hay comentarios:
Publicar un comentario