Buenas Noches. Trabajando con Python 3.10.5, en Windows 10, en Homologación todo perfecto, pero cambiando a producción:
# al ejecutarse metodo Conectar en (rece1.py)
ws = wsfev1.WSFEv1()
ws.Conectar(....
#...en (utils.py), cuando llega a:
self.client = SoapClient(
wsdl=wsdl,
cache=cache,
proxy=proxy_dict,
cacert=cacert,
timeout=timeout,
ns=ns,
soap_server=soap_server,
trace="--trace" in sys.argv,
)
#...obtenemos el error:
"...\Python310\lib\ssl.py", line 1342, in do_handshake self._sslobj.do_handshake()
ssl.SSLError: [SSL: DH_KEY_TOO_SMALL] dh key too small (_ssl.c:997)
Hemos visto respuestas en el grupo (solo para Linux), donde indican que es necesario desactivar el nivel de seguridad 2 en el cifrado de OpenSSL (editando openssl.cnf).
Pregunta: Es posible hacer algo similar en Windows, o alguna otra solución...?
Muchas Gracias.
Horacio.