сопрограмма loop.
start_tls
( транспорт , Протокол , SSLContext , * , server_side = False , server_hostname = Нет , ssl_handshake_timeout = Нет )
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 дескрипторы
Связанное чтение