Coroutine loop.
start_tls
( Trasporto , Protocollo , SSLContext , * , , Server_side = False , Server_HostName = None , SSL_Handshake_timeout = Nessuno )
loop.
start_tls
( Trasporto , Protocollo , SSLContext , * , , Server_side = False , Server_HostName = None , SSL_Handshake_timeout = Nessuno ) Aggiorna una connessione basata su trasporto esistente a TLS.
Restituisce una nuova istanza di trasporto, che il protocollo deve iniziare a utilizzare immediatamente dopo . L'istanza Transport passata al metodo Start_tls non dovrebbe mai essere nuovamente utilizzato.
Parametri:
-
Transter e Protocollo istanze che metodi come
create_server()
ecreate_connection()
rendono. -
SSLCONTEXT : un'istanza configurata di
SSLContext
. -
Server_side Passare
True
Quando viene aggiornata una connessione lato server (come quella creata dacreate_server()
). -
Server_HostName : Imposta o sovrascrive il nome host che il certificato del server di destinazione sarà abbinato a
-
SSL_Handshake_timeout è (per una connessione TLS) il tempo in secondi per attendere che la handshake TLS sia completata prima di interrompere la connessione.
60.0
secondi seNone
(predefinito).
Nuovo nella versione 3.7.
Guardare i descrittori di file
Lettura correlata