-
Notifications
You must be signed in to change notification settings - Fork 1
3 ‐ Certificados
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.
El proceso en local es similar al de homologación, pero cambia a la hora de entrar a la pagina de AFIP.
- Delegación de Webservices AFIP con el Administrador de Relaciones
- Generación de Certificados Digitales para Utilización con Webservices AFIP
Una vez que obtengas los crt y key los pones en la carpeta cert con los nombres prod.crt y prod.key
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.