We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6e6bcdd commit f558379Copy full SHA for f558379
1 file changed
googler
@@ -1606,7 +1606,12 @@ class HardenedHTTPSConnection(HTTPSConnection):
1606
elif not notweak:
1607
# Try to use TLS 1.2
1608
ssl_context = None
1609
- if hasattr(ssl, 'PROTOCOL_TLS'):
+ if hasattr(ssl, 'PROTOCOL_TLS_CLIENT'):
1610
+ # Since Python 3.6
1611
+ ssl_context = ssl.SSLContext(ssl.PROTOCOL_TLS_CLIENT)
1612
+ ssl_context.check_hostname = False
1613
+ ssl_context.verify_mode = ssl.CERT_NONE
1614
+ elif hasattr(ssl, 'PROTOCOL_TLS'):
1615
# Since Python 3.5.3
1616
ssl_context = ssl.SSLContext(ssl.PROTOCOL_TLS)
1617
if hasattr(ssl_context, "minimum_version"):
0 commit comments