Convertir certificados PFX para facturación electrónica SUNAT

Para efectos de facturación eletrónica SUNAT, esta entidad nos pide contar con un certificado que nos permita firmar digitalmente cada comprobante enviado a la plataforma de SUNAT.

Luego de obtener un certificado con un proveedor. Este certificado quizas venga en extensión PFX, el cual antes de publicarlo en la plataforma de sunat se debe convertir usando openssl en la consola de linux.

De PFX a CER para subir a SUNAT

 openssl pkcs12 -in certificate.pfx -out certificate.cer -nodes

De pfx a pem :

Ejecute el siguiente comando para exportar la clave privada:

 openssl pkcs12 -in certificado.pfx -nocerts -out privada.pem -nodes

Ejecute el siguiente comando para exportar el certificado:

 openssl pkcs12 -in certificado.pfx -nokeys -out publica.pem

Ejecute el siguiente comando para eliminar la frase clave de la clave privada:

 openssl rsa -in privada.pem -out privada.key 

De p12 a pem

 openssl pkcs12 -in certificado.p12 -out publica.pem -clcerts -nokeys
 openssl pkcs12 -in certificado.p12 -out privada.pem -nocerts -nodes

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


El periodo de verificación de reCAPTCHA ha caducado. Por favor, recarga la página.