Coroutin loop. start_tls start_tls [ Transport , protocole , , , SSLContext , * , Server_side = False , Server_HostName = Aucune , SSL_HANDSHAKE_TIMEOUT = Aucun

Mise à niveau d'une connexion de transport existante à TLS.

Renvoie une nouvelle instance de transport, que le protocole doit commencer à utiliser immédiatement après Attendre . L'instance de transport transmise à la méthode start_TLS ne doit plus jamais être utilisée à nouveau.

Paramètres:

  • Transport et protocole Instances que des procédés tels que create_server() et create_connection()

  • SSLContext : une instance configurée de SSLContext .

  • Server_side Pass True Lorsqu'une connexion côté serveur est mise à niveau (comme celle créée par create_server() ).

  • Server_HostName : Définit ou remplace le nom d'hôte que le certificat du serveur cible sera égalé.

  • SSL_HANDSHAKE_TIMEOUT est (pour une connexion TLS) l'heure en secondes pour attendre que la poignée de main TLS se termine avant d'abandonner la connexion. 60.0 secondes si None (par défaut).

Nouveau dans la version 3.7.

Regarder des descripteurs de fichier

Lecture connexe

Boucle d'événement