Я пытаюсь использовать пакет OpenSSL в Python для создания безопасного соединения ssl, но я получил эту ошибку:
socket.gaierror: [Errno 11004] getaddrinfo failed
в conn.connect()
У меня уходит 2 дня на отладкуи веб-адрес правильный, может кто-нибудь узнать почему?
from OpenSSL import SSL
certi_file = p12.get_certificate() # (signed) certificate object
key_file =p12.get_privatekey() # private key.
ca_cert = p12.get_ca_certificates() # ca chain.
# ctx = Context(SSLv23_METHOD);
context = SSL.Context(SSL.TLSv1_2_METHOD)
context.set_options(SSL.OP_NO_SSLv2)
context.use_certificate(certi_file);
context.use_privatekey(key_file);
context.verify_mode = ssl.CERT_NONE;
context.check_hostname = None
context.set_verify(VERIFY_PEER | VERIFY_FAIL_IF_NO_PEER_CERT |
VERIFY_CLIENT_ONCE,verify_callback)
conn = http.client.HTTPSConnection("https//:markets.midwestiso.org/darteor/xml/submit", 80, context=context)
conn.connect()