Skip to content

3 ‐ Certificados

Javier Rodriguez edited this page May 8, 2024 · 16 revisions

Generar Certificados de Homologación

Primero hay que adherirse al WSASS (Autogestión de certificados para Servicios Web en los ambientes de homologación) mediante el administrador de relaciones de clave fiscal.

Dejo un pequeño documento provisto por AFIP que explica Cómo adherirse al WSASS mediante el Administrador de Relaciones de Clave Fiscal

Luego tenes que generar los certificados propiamente dichos, para esto necesitas tener OpenSSL en tu maquina, y correr los siguientes comandos en una terminal

openssl genrsa -out \ruta\de\salida\nombre.key 2048

Esto va a generar el archivo nombre.key en la ruta que hayas decidido (antes de ejecutar el comando cambia la ruta y el nombre del archivo).

Una vez generado el archivo ejecutas el siguiente comando

openssl req -new -key \ruta\de\salida\nombre.key -subj "/C=AR/O=TUEMPRESA S.R.L./CN=nombre_para _identificarlo/serialNumber=CUIT 20222222223" -out \ruta\de\salida\nombre.csr
  • \ruta\de\salida\nombre.key: ruta al archivo key generado anteriormente
  • TUEMPRESA S.R.L.: cambiar por nombre de la empresa o tiráte una magia
  • nombre_para _identificarlo: aca también magia, pero lo vas a necesitar cuando agregues un servicio a este certificado en la pagina de AFIP. este datos es importante tambien porque va a crear dentro de la carpeta XML una carpeta con este nombre, en la cual se vana crear los tiecket request y response de cada transaccion de casa servicio.
  • \ruta\de\salida\nombre.csr: ruta donde va a generarse el archivo csr

Una vez que tengas esto podes seguir el Manual del usuario del WSASS (PDF), aca te explica como cargar el csr generado en afip para generar el crt

una vez generado el crt y cargado en AFIP tenes que autorizar los servicios los que tenes que agregar son

  • wsfe
  • ws_sr_constancia_inscripcion
  • ws_sr_padron_a10 (Próximamente)
  • ws_sr_padron_a4 (Próximamente)
  • wsfex (Próximamente)

una vez que tengas esto y descargado el crt pegas el crt y el key con los nombres homo.crt y homo.key en la carpeta cert que se instala con el proyecto.

Generar Certificados de Producción

El proceso en local es similar al de homologación, pero cambia a la hora de entrar a la pagina de AFIP.

Una vez que obtengas los crt y key los pones en la carpeta cert con los nombres prod.crt y prod.key

Conclusión

la carpeta cert debe quedarte asi:

cert
├── homo.crt
├── homo.key
├── prod.crt
└── prod.key

Mas adelante veremos como indicar, en tiempo de ejecución el cert, el key, el cuit y demas pero esta es la configuracion básica.

Referencia

https://www.afip.gob.ar/ws/documentacion/certificados.asp