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
Enamorado del blues, la trova y el rock. Un apasionado a tiempo completo de la tecnología, pivoteo y me adapto a cada nuevo paso que se da. Busco continuamente las mejores prácticas y metodologías para asegurar la calidad en el software y los procesos de negocio. Algunas horas las dedico a buscar conocimiento en filosofía y teología.