- Notifications
You must be signed in to change notification settings - Fork2
Ejemplo en lenguaje GO de conexión al servicio de autenticación de AFIP (webservice wsaa)
License
NotificationsYou must be signed in to change notification settings
sehogas/gowsaa
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Ejemplo de conexión al servicio de autenticación de AFIP (webservice wsaa) en lenguaje GO.
- Generar clave privada RSA, crear solicitud de certificado y obtener en AFIP el certificado.
- Configurar variables de entorno con los datos del paso 1. Ejemplo: .env.example
Descargar los fuentes
git clone https://github.com/sehogas/gowsaa.git
Ejecutar alguna de estas opciones:
go run .\cmd\gowssa.go
go build .\cmd\gowsaa.go
Documentación:https://www.afip.gob.ar/ws/WSASS/html/generarcsr.html
openssl genrsa -out MiClavePrivada 2048openssl req -new -key MiClavePrivada -subj "/C=AR/O=XXXX/CN=YYYY/serialNumber=CUIT 20999999992" -out misolicitud.csr
Crear el archivo "certificado.pem" y copiar el certificado x509v2 en formato PEM generado por la página de AFIP
PRIVATE_KEY_FILE=MiClavePrivadaCERTIFICATE_FILE=certificado.pem
Para la conexión soap y la generación del archivo wsaa.go se utilizóhttps://github.com/hooklift/gowsdl/