コード例 #1
0
ファイル: context_factory.py プロジェクト: alisheikh/synapse
 def configure_context(context, config):
     try:
         _ecCurve = _OpenSSLECCurve(_defaultCurveName)
         _ecCurve.addECKeyToContext(context)
     except:
         logger.exception("Failed to enable eliptic curve for TLS")
     context.set_options(SSL.OP_NO_SSLv2 | SSL.OP_NO_SSLv3)
     context.use_certificate(config.tls_certificate)
     context.use_privatekey(config.tls_private_key)
     context.load_tmp_dh(config.tls_dh_params_path)
     context.set_cipher_list("!ADH:HIGH+kEDH:!AECDH:HIGH+kEECDH")
コード例 #2
0
ファイル: context_factory.py プロジェクト: casics/extractor
 def configure_context(context, config):
     try:
         _ecCurve = _OpenSSLECCurve(_defaultCurveName)
         _ecCurve.addECKeyToContext(context)
     except:
         logger.exception("Failed to enable eliptic curve for TLS")
     context.set_options(SSL.OP_NO_SSLv2 | SSL.OP_NO_SSLv3)
     context.use_certificate(config.tls_certificate)
     context.use_privatekey(config.tls_private_key)
     context.load_tmp_dh(config.tls_dh_params_path)
     context.set_cipher_list("!ADH:HIGH+kEDH:!AECDH:HIGH+kEECDH")