Coroutine loop. start_tls ( Transporte , protocolo , SSLContext , * , Server_Side = Falso , Server_HostName = Ninguno , ssl_handshake_timeout = Ninguno )

Actualiza una conexión de transporte existente a TLS.

Devuelva una nueva instancia de transporte, que el protocolo debe comenzar a usar inmediatamente después de la espera . La instancia Transport pasó al método START_TLS nunca se debe usar nuevamente.

Parámetros

:

  • Transporte y Protocolo instancias que métodos como create_server() create_connection() regresan.

  • SSLContext : una instancia configurada de SSLContext .

  • Server_Side Pase True Cuando se está actualizando una conexión del lado del servidor (como el creado por create_server() ).

  • Server_HostName : establece o anula el nombre de host en el que se coincidirá con el certificado del servidor de destino.

  • SSL_HANKSHAKE_TIMEOUT es (para una conexión TLS) la hora en segundos para esperar a que se complete el apretón de manos de TLS antes de abortar la conexión. 60.0 Segundos si None (Predeterminado).

Nuevo en la versión 3.7.

Ver descriptores de archivos

Lectura relacionada

Bucle de eventos