我想用 python 修改我在客户端 Hello 数据包中发送的扩展。
我已经阅读了 GitHub 上为 urllib3 找到的大部分源代码,但我仍然不知道它是如何确定要使用哪些 TLS 扩展的。
我知道这将是相当低的级别,并且 urllib3 的创建者可能只是导入另一个包来为他们执行此操作。如果是这种情况,他们使用哪个包?
如果不是,这是如何确定的?
提前感谢您的任何帮助。
最佳答案
urllib3
中的 HTTPS 支持使用 ssl
使用 openssl C 库的包。 ssl
除了在 TLS 握手中设置主机名(即 server_name
扩展又名 SNI)之外,不提供任何直接处理 TLS 扩展的方法。
关于python - urllib3 如何确定使用哪些 TLS 扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65171598/