Obtener Certificado WSAA
Obtener Certificado WSAA
Obtener Certificado WSAA
Documento Tcnico
Generacin de Certificados Digitales para Utilizacin con Webservices
AFIP
Versin 1.0.0
Ultima Actualizacin 15/04/2011
Versin 1.0.0
ltima Actualizacin 15/04/2011
Pgina 1 de 10
Historial de modificaciones
Versin
Fecha
Descripcin
1.0.0
15/04/2010
Pgina 2 de 10
1 Introduccin
1.1
Objetivo
El siguiente documento tiene como objetivo mostrar los distintos pasos para la obtencin
de un certificado digital vlido solamente para el entorno de produccin.
Se presupone que ya se posee clave fiscal de nivel acorde a los servicios que se utilizan
(3), tramitada en una dependencia de AFIP.
1.2
Alcance
1.3
HTTP
SOAP
implementado
Pgina 3 de 10
por
AFIP
consultado
por
Presentacin de Situacin
2.2
Acceso al Sistema
Pgina 4 de 10
Pgina 5 de 10
El sistema presenta la pantalla con un desplegable conteniendo todas las personas que
han autorizado al usuario para Administrar sus Certificados Digitales. Para ms informacin
acerca de la Delegacin de este y cualquier otro servicio, remitirse al instructivo de utilizacin del
Administrador de Relaciones.
En este ejemplo la empresa EMPRESA DE FACTURACION S.A. es la empresa que
utilizar los Webservices, por lo tanto es la empresa que solicitar el Certificado Digital. Se deber
seleccionar entonces a EMPRESA DE FACTURACION S.A. del desplegable.
NOTA: En el caso de que el mismo usuario sea el que solicita el certificado digital, y ninguna
otra persona le hubiera delegado el servicio, esta pantalla es omitida por el sistema, ya que el
usuario solo podra seleccionarse a si mismo.
Pgina 6 de 10
La solicitud de un nuevo certificado le requiere que ingrese dos datos. El Alias del
certificado y un archivo CSR. El alias es el nombre descriptivo que la persona quiera para
distinguir sus certificados. Internamente AFIP asociar al Alias del certificado, la CUIT de la
persona solicitante.
El archivo CSR es un archivo de texto que puede ser generado con cualquier herramienta
de algoritmos de Seguridad, como por ejemplo OpenSSL (http://www.openssl.org). El punto 3 del
presente documento tiene una gua para la generacin de solicitudes de Certificados Digitales
utilizando OpenSSL.
En este caso el Alias elegido es facturacion-1. Luego de completar el alias y subir el
archivo CSR, el sistema muestra la pantalla inicial, ahora con el nuevo certificado solicitado.
Al seleccionar la opcin de Ver el detalle del certificado, el sistema trae la informacin que
contena la solicitud generada.
Pgina 7 de 10
En la primer seccin de la pgina muestra los datos identificatorios del Computador Fiscal:
CUIT, Alias, y DN (Distinguish Name). La segunda tabla tiene el listado de certificados digitales
asociados al computador. Utilizando el icono Descargar podr obtener el certificado digital
emitido (Archivo CRT), que en conjunto con la Clave Privada generada al momento de realizar la
solicitud, podr compilar para generar el Certificado Digital (Archivo PFX) instalable en su equipo.
Los certificados emitidos por AFIP tienen una vigencia de 2 aos calendarios. Una vez
vencidos ya no podr operar ms con ese certificado. Para continuar utilizndolo deber solicitar
un nuevo certificado asociado a ese computador fiscal. Para esto, deber utilizar el botn Agregar
Certificado. Este botn lo remite a la pantalla de solicitud de Certificado, donde deber consignar
el mismo Alias y enviar un nuevo CSR para la generacin de un nuevo certificado.
Pgina 8 de 10
Haga un backup de su clave privada para evitar futuros inconvenientes. Tenga en cuenta
que la va a necesitar una vez que obtenga su certificado X.509, el cual no le va a servir de mucho
si Ud. no dispone de la clave privada que le corresponde.
2) Generar CSR (Certificate Signing Request)
Desde la lnea de comando, ubicado en el directorio de instalacin de OpenSSL, ejecutar:
openssl req -new -key privada -subj "/C=AR/O=subj_o/CN=subj_cn/serialNumber=CUIT
subj_cuit" -out pedido
En algunos equipos Windows al invocar al WSAA para obtener su ticket de acceso puede
llegar a obtener el siguiente mensaje de error:
"La contrasea de red especificada no es vlida".
Este error tiene que ver con el problema de que Windows parece no entender que el
pkcs#12 generado con openssl no tiene password. La solucin es importar el certificado al
repositorio de Windows (Control panel/Internet Options/Contents/Certificates). Luego volver a
exportarlo (hasta la versin 7 de Internet Explorer no es obligatorio ponerle password). Tener en
cuenta que debe tildar la opcin "Marcar esta clave como exportable".
3) Utilizar el Certificado Digital
Una vez que haya generado correctamente su CSR, puede usarlo para obtener su
certificado digital X.509, utilizando las instrucciones de este Documento Tcnico. Luego deber
asociar el certificado al Web Service de Negocio que necesite, usando el servicio "Administrador
Pgina 9 de 10
de Relaciones de Clave Fiscal". Para ms informacin, por favor remitase al manual del
Administrador de Relaciones.
Nota: Para el caso del entorno de Testing, envelo por e-mail a [email protected]
aclarando a qu WS "de negocio" (por ej.: "wsfe", "wsseg", etc.) pretende acceder usando este
certificado. El certificado le ser devuelto por e-mail.
Pgina 10 de 10