def create_basic_sslcontext():
ssl_ctx = SSL.Context(SSL.SSLv23_METHOD)
ssl_ctx.set_options(SSL.OP_NO_SSLv2 | SSL.OP_NO_SSLv3 | SSL.OP_CIPHER_SERVER_PREFERENCE)
ssl_ctx.set_cipher_list(":".join(_SUPPROT_CIPHERS_SUITES))
# NOTE: cipher suite related to ECDHE will need this
ssl_ctx.set_tmp_ecdh(crypto.get_elliptic_curve('prime256v1'))
return ssl_ctx
评论列表
文章目录