сопрограмма loop. start_tls ( транспорт , Протокол , SSLContext , * , server_side = False , server_hostname = Нет , ssl_handshake_timeout = Нет )

Обновление существующей транспортной основе соединения с TLS.

Возвращение новый транспортный экземпляр, что протокол должны начать использовать сразу же после того, как Await . транспорт экземпляр передается в start_tls метод никогда не должен быть использован повторно.

Параметры:

  • транспорт и Протокол экземпляры, которые методы, такие как create_server() и create_connection() возврата.

  • SSLContext :. Сконфигурированный экземпляр SSLContext

  • server_side проход True, когда на стороне сервера подключение к модернизируется (как тот, созданный create_server() ).

  • server_hostname . Устанавливает или переопределяет имя хоста, сертификат целевого сервера будет сравниваться

  • ssl_handshake_timeout является (для соединения TLS) время в секундах, чтобы ждать квитирования TLS завершить до прерывания соединения. 60.0 секунд, если None (по умолчанию).

Новое в версии 3.7.

Watching дескрипторы

Связанное чтение

Цикл событий