- Este debate tiene 2 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 8 años, 2 meses por Diego Rucci.
-
AutorEntradas
-
12 septiembre, 2016 a las 11:38 am #46265Federico De TittaParticipante
Hola, les hago una consulta.
La semana pasada me llego un mail de AFIP informando que a partir del 1/11/2016 se cambiara el algoritmo de encripcion de los certificados SSL de SHA-1 a SHA-2.
Les consulto si los que usamos factura electrónica con libertya ¿tendríamos hacer algún cambio para que siga funcionando a partir de dicha fecha?Desde ya muchas gracias. Saludos
12 septiembre, 2016 a las 8:55 pm #46266Diego RucciParticipantePor lo que entiendo, todo depende de cómo generaste el certificado con openssl.
Si generaste un certificado SHA-1, debería darse de baja y realizar el pedido de uno nuevo.No he podido comprobarlo aún, pero tengo entendido que en la página de AFIP dice si los certificados son SHA-1 o SHA-2
De todas maneras, estoy siguiendo el hilo de este grupo de google:
https://groups.google.com/forum/#!msg/pyafipws/oNRJ4XQo_iA/E0kAJwtFAgAJAdhiero a la consulta de Federico, si alguien pudiera clarificar.
Gracias!27 septiembre, 2016 a las 9:37 pm #46312Diego RucciParticipanteBien, no he podido probar esto con una factura real… Si alguien puede, se lo agradezco.
Para ver si el certificado actual es SHA-1, hacer lo siguiente:
Tecla Windows+R y ejecutar ‘CMD’
C:\> cd C:\OpenSSL-Win32\bin
C:\OpenSSL-Win32\bin\> openssl.exe x509 -in c:\pyafipws_prod\SU-CERTIFICADO.CRT -text -noout
…
Explicit Text: Certificado para computadores solo valido par
a entornos productivosSignature Algorithm: sha1WithRSAEncryption
…
…Se ve claramente que es un certificado SHA1
Debemos generar un certificado SHA2 (familia SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256)
Para ello simplemente generamos una nueva key. En el manual se indica 1024, asi que cambiamos ese valor por 2048
También generamos el pedido CSR y con este archivo vamos a solicitar un nuevo certificado a AFIP.C:\OpenSSL-Win32\bin\> openssl.exe genrsa -out EMPRESA.KEY 2048
C:\OpenSSL-Win32\bin\> openssl.exe req -new -key EMPRESA.KEY -out EMPRESA.CSR -config afip-openssl.cnfCon el nuevo EMPRESA.CSR gestionamos el certificado y lo descargamos.
Comprobamos nuevamente y vemos que ahora dice SHA512C:\OpenSSL-Win32\bin\> openssl.exe x509 -in c:\pyafipws_prod\NUEVO-CERTIFICADO.CRT -text -noout\ Signature Algorithm: sha512WithRSAEncryption
Solo resta cambiar el archivo properties.ini para colocar la nueva KEY y el nuevo certificado.
Si estoy equivocado, que me disculpen dado que no he podido probar si con el nuevo certificado genera correctamente las facturas electrónicas.
- Esta respuesta fue modificada hace 8 años, 2 meses por Diego Rucci.
- Esta respuesta fue modificada hace 8 años, 2 meses por Diego Rucci.
-
AutorEntradas
- Debes estar registrado para responder a este debate.