协程 loop. start_tls transport 协议 sslcontext * server_side=False server_hostname=None ssl_handshake_timeout=None

将现有的基于传输的连接升级到TLS。

返回一个新的传输实例,协议必须在 await 之后立即开始使用。传递给 start_tls 方法的 transport 实例不应再使用。

参数:

  • transport protocol 实例返回了 create_server() create_connection() 等方法。

  • sslcontext SSLContext

  • 的配置实例
  • server_side 在升级服务器端连接时(例如 create_server() 创建的连接)通过True

  • server_hostname :设置或覆盖将与目标服务器的证书进行匹配的主机名。

  • ssl_handshake_timeout (对于TLS连接)是在终止连接之前等待TLS握手完成的时间(以秒为单位)。 None(默认值),则为60.0秒。

3.7版的新功能。

监视文件描述符

相关阅读

事件循环