Certificado Digital

Para conectarse a los servidores de la AFIP (en modo testing o en modo fiscal) es necesario contar con un certificado digital (uno para el modo testing y otro para el modo fiscal).

Los certificados digitales emitidos por la AFIP tienen extensión *.CRT.

Si al usar este certificado digital se recibe un error al intentar obtener acceso debe convertir el certificado a la extensión *.p12 o *.pfx.

Reproducimos un párrafo del documento de la AFIP para realizar este procedimiento.

Una explicación mas clara de que es un certificado digital, y como obtenerlo, está en la Miniguía de Certificados.

- De acuerdo a la tecnología que elija utilizar para llevar a cabo el desarrollo puede llegar a necesitar el certificado en formato pkcs12 (certificado x509 + clave privada).

Para generarlo debe ejecutar desde la línea de comando: openssl pkcs12 -export -inkey privada -in certificado.crt -out alias.p12 -name "alias"

donde "privada" es la firma y "certificado.crt" es el certificado devuelto por la AFIP. "alias" es el nombre del certificado *.p12 generado.

(hay un explicación paso a paso en este link).

En algunos equipos Windows puede llegar a obtener el siguiente mensaje de error: "La contraseña de red especificada no es válida".

Este error tiene que ver con el problema de que Windows no entiende que el pkcs#12 armado con openssl no tiene password.

La solución es importar el certificado al repositorio de Windows (Control panel/Internet Options/Contents/Certificates).

Luego volver a exportarlo asegurandose de no ponerle password. Tener en cuenta que debe tildar la opción "Marcar esta clave como exportable".

(hay un explicación paso a paso en este link).