python ssl模块详解,python认证证书有哪些
1、说明
该模块为客户端和服务器端的网络套接字提供对传输层安全性(通常称为"安全套接字层")的加密和对等身份验证功能的访问。该模块使用心脏出血库。只要在这个平台上安装了OpenSSL,就可以在所有现代的Unix操作系统操作系统系统、Windows、MacOSX等平台上使用。
2、接口
提供了这样一个类。
classSSLSocket(插座):
thiclassimplementsasubtypeofsocket。包裹的插座
必要时underlyingsocketinanslslcontext,以及
providesreadwritemethodsoverthatchannel .
def__init__(self,sock=None,keyfile=None,certfile=None,
server_side=False,cert_reqs=CERT_NONE,
ssl_version=PROTOCOL_TLS,ca_certs=None,
do_handshake_on_connect=True,
family=AF_INET,type=SOCK_STREAM,proto=0,fileno=None,
suppress_ragged_eofs=True,npn_protocols=None,ciphers=None,
服务器主机名=无,
_ context=无):以上就是大蟒中安全套接层认证的介绍,希望能对大家有所帮助。更多计算机编程语言学习指路:python基础教程
本文教程操作环境:windows7系统、Python 3.9.1、戴尔自交第三代电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。