mirror of
https://github.com/sqlmapproject/sqlmap.git
synced 2024-11-25 02:53:46 +03:00
Disabled hostname and certificate validation for TLSv1.3 support. (#5395)
This commit is contained in:
parent
12c472cef5
commit
e1043173d7
|
@ -69,6 +69,11 @@ class HTTPSConnection(_http_client.HTTPSConnection):
|
||||||
sock = create_sock()
|
sock = create_sock()
|
||||||
if protocol not in _contexts:
|
if protocol not in _contexts:
|
||||||
_contexts[protocol] = ssl.SSLContext(protocol)
|
_contexts[protocol] = ssl.SSLContext(protocol)
|
||||||
|
|
||||||
|
# Disable certificate and hostname validation enabled by default with PROTOCOL_TLS_CLIENT
|
||||||
|
_contexts[protocol].check_hostname = False
|
||||||
|
_contexts[protocol].verify_mode = ssl.CERT_NONE
|
||||||
|
|
||||||
if getattr(self, "cert_file", None) and getattr(self, "key_file", None):
|
if getattr(self, "cert_file", None) and getattr(self, "key_file", None):
|
||||||
_contexts[protocol].load_cert_chain(certfile=self.cert_file, keyfile=self.key_file)
|
_contexts[protocol].load_cert_chain(certfile=self.cert_file, keyfile=self.key_file)
|
||||||
try:
|
try:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user