python中ssl認(rèn)證是什么?
1、說明
該模塊為客戶端和服務(wù)器端的網(wǎng)絡(luò)套接字提供對(duì)傳輸層安全性(通常稱為“安全套接字層”)的加密和對(duì)等身份驗(yàn)證功能的訪問。該模塊使用OpenSSL庫(kù)。只要在這個(gè)平臺(tái)上安裝了OpenSSL,就可以在所有現(xiàn)代的Unix系統(tǒng)、Windows、MacOSX等平臺(tái)上使用。
2、接口
提供了這樣一個(gè)類。
classSSLSocket(socket):
"""Thisclassimplementsasubtypeofsocket.socketthatwraps
theunderlyingOSsocketinanSSLcontextwhennecessary,and
providesreadandwritemethodsoverthatchannel."""
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,
server_hostname=None,
_context=None):
以上就是python中ssl認(rèn)證的介紹,希望能對(duì)大家有所幫助。更多Python學(xué)習(xí)教程請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。