File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -458,9 +458,8 @@ def _wrap_ssl(self):
458458 assert self .config ['security_protocol' ] in ('SSL' , 'SASL_SSL' )
459459 if self ._ssl_context is None :
460460 log .debug ('%s: configuring default SSL Context' , self )
461- self ._ssl_context = ssl .SSLContext (ssl .PROTOCOL_SSLv23 ) # pylint: disable=no-member
462- self ._ssl_context .options |= ssl .OP_NO_SSLv2 # pylint: disable=no-member
463- self ._ssl_context .options |= ssl .OP_NO_SSLv3 # pylint: disable=no-member
461+ self ._ssl_context = ssl .SSLContext (ssl .PROTOCOL_TLS_CLIENT )
462+ self ._ssl_context .minimum_version = ssl .TLSVersion .TLSv1_2
464463 self ._ssl_context .verify_mode = ssl .CERT_OPTIONAL
465464 if self .config ['ssl_check_hostname' ]:
466465 self ._ssl_context .check_hostname = True
@@ -483,7 +482,6 @@ def _wrap_ssl(self):
483482 raise RuntimeError ('This version of Python does not support ssl_crlfile!' )
484483 log .info ('%s: Loading SSL CRL from %s' , self , self .config ['ssl_crlfile' ])
485484 self ._ssl_context .load_verify_locations (self .config ['ssl_crlfile' ])
486- # pylint: disable=no-member
487485 self ._ssl_context .verify_flags |= ssl .VERIFY_CRL_CHECK_LEAF
488486 if self .config ['ssl_ciphers' ]:
489487 log .info ('%s: Setting SSL Ciphers: %s' , self , self .config ['ssl_ciphers' ])
You can’t perform that action at this time.
0 commit comments