如何指定SSL / TLS客户端扩展?

时间:2015-08-27 15:57:44

标签: python python-3.x ssl openssl handshake

据我了解,客户可以在client handshake消息期间附加所需tls扩展名列表。那我怎么在python中呢?我在docu中找不到任何相关内容。我希望能够选择任何official ones,但能够使用session resumption将是一个很好的开始。

很高兴任何提示:o)

1 个答案:

答案 0 :(得分:1)

标准库的ssl module不公开选项 控制使用哪些TLS扩展。

PyOpenSSL确实提供了OpenSSL.SSL.OP_NO_TICKET constant 可以使用Context.set_options 禁用会话恢复扩展名。 (据推测这意味着它默认启用)。