httplib2.SSLHandshakeError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:618)

222 views
Skip to first unread message

Fabian Enrique Blanco

unread,
Dec 2, 2020, 11:38:56 AM12/2/20
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Hola a Todos,
Se que este error se ha hablado en otros hilos, los he leido pero aun no encuentro cual puede ser mi error. Estoy tratando de llevar la interface a un host en la nube que tiene linux redhat y python 2.7.5, instale las librerias y requerimientos sin problemas y aun asi me tira este error:

[sansoftc@minerva pyafipws]$ python wsaa.py --debug
Encodign in ANSI_X3.4-1968
Usando CRT=du.crt KEY=du.key URL=https://wsaa.afip.gov.ar/ws/services/LoginCms?wsdl SERVICE=wsfe TTL=36000
WSAA Version 2.11c  False
Creando TRA...
Frimando TRA...
Conectando a WSAA...
/home/sansoftc/var/pyafipws/utils.py:314: UserWarning: Proxy Dict: None
  warnings.warn(msg)
/home/sansoftc/var/pyafipws/utils.py:314: UserWarning: Conectando a wsdl=https://wsaa.afip.gov.ar/ws/services/LoginCms?wsdl cache=/home/sansoftc/var/pyafipws/cache proxy=None
  warnings.warn(msg)
Can't open '/usr/share/abrt/conf.d/plugins/python.conf': No such file or directory
Can't open '/etc/abrt/plugins/python.conf': No such file or directory
Traceback (most recent call last):
  File "wsaa.py", line 461, in <module>
    ta = wsaa.Autenticar(service, crt, key, url, proxy, wrapper, cacert)
  File "wsaa.py", line 317, in Autenticar
    ok = self.Conectar(cache, wsdl, proxy, wrapper, cacert)
  File "/home/sansoftc/var/pyafipws/utils.py", line 276, in Conectar
    trace = "--trace" in sys.argv)
  File "/home/sansoftc/.local/lib/python2.7/site-packages/pysimplesoap/client.py", line 139, in __init__
    self.services = wsdl and self.wsdl_parse(wsdl, debug=trace, cache=cache)
  File "/home/sansoftc/.local/lib/python2.7/site-packages/pysimplesoap/client.py", line 457, in wsdl_parse
    xml = fetch(url)
  File "/home/sansoftc/.local/lib/python2.7/site-packages/pysimplesoap/client.py", line 446, in fetch
    response, xml = self.http.request(url, "GET", None, {})
  File "/home/sansoftc/.local/lib/python2.7/site-packages/httplib2/__init__.py", line 1609, in request
    (response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
  File "/home/sansoftc/.local/lib/python2.7/site-packages/httplib2/__init__.py", line 1351, in _request
    (response, content) = self._conn_request(conn, request_uri, method, body, headers)
  File "/home/sansoftc/.local/lib/python2.7/site-packages/httplib2/__init__.py", line 1272, in _conn_request
    conn.connect()
  File "/home/sansoftc/.local/lib/python2.7/site-packages/httplib2/__init__.py", line 1059, in connect
    raise SSLHandshakeError(e)
httplib2.SSLHandshakeError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:618)

Alguna idea?



Eitel Sponton

unread,
Dec 2, 2020, 2:28:32 PM12/2/20
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT
Fijate en el wsaa.py en la linea  que tiene CACERT, dejalo CACERT = "". Creo que con eso se te tiene que solucionar el problema.

Saludos.

Fabian Enrique Blanco

unread,
Dec 2, 2020, 5:17:38 PM12/2/20
to PyAfipWs Factura Electrónica Libre y temas relacionados AFIP ARBA ANMAT

Desinstale el  httplib2 y ya funciona.
Reply all
Reply to author
Forward
0 new messages