1
A
回答
0
Python文档的SSL socket creation部分具有上的SSL包的信息:
参数
ssl_version
参数限制了SSL 协议的版本来使用。通常,服务器选择一个特定的协议版本,客户端必须适应服务器的选择。大多数 版本不能与其他版本互操作。如果未指定 ,则默认为 PROTOCOL_SSLv23 它提供了与其他版本的最大兼容性。这里有一个表,示哪个版本的客户端(下侧)可以 连接到哪个版本的服务器(沿顶部):
| client/server | SSLv2 | SSLv3 | SSLv23 | TLSv1 | TLSv1.1 | TLSv1.2 | |-----------------|-------|-------|--------|-------|---------|---------| | SSLv2 | yes | no | yes | no | no | no | | SSLv3 | no | yes | yes | no | no | no | | SSLv23 | no | yes | yes | yes | yes | yes | | TLSv1 | no | no | yes | yes | no | no | | TLSv1.1 | no | no | yes | no | yes | no | | TLSv1.2 | no | no | yes | no | no | yes |
注:
哪些连接成功取决于OpenSSL的版本 。例如,在OpenSSL 1.0.0之前,SSLv23客户端 总是尝试SSLv2连接。
相关问题
- 1. Javaee中的SSL/TLS协议版本
- 2. Cloudfoundry,默认协议
- 3. SSL/TLS协议版本回退机制
- 4. SSL版本 - EOF发生违反协议
- 5. 使用SSL协议的AsyncHttpClient
- 6. 如何在unity3d 5.5.3版本中使用SSL协议tlsv_1.2?
- 7. 使用CXF皂,设置SSL和TLS协议版本
- 8. SSH协议版本
- 9. OData协议版本
- 10. 使用协议中定义的默认参数实现函数
- 11. ViewController不确认协议UITableViewDataSource
- 12. 确认返回N协议
- 13. 如何使用特定(非默认)类打开文件/协议
- 14. 用默认方法扩展NSTableViewDataSource协议
- 15. “不支持SSL协议版本”当试图调用API SendGrid
- 16. 如何确定在使用sslvSSLv23时协商哪个TLS/SSL协议?
- 17. VB6中的默认WinSock协议
- 18. AF_UNIX套接字的默认协议
- 19. SSL协议错误
- 20. NSURLRequest http协议版本
- 21. 以编程方式确定远程桌面协议版本?
- 22. 确定网站的协议
- 23. 将协议设置回默认值
- 24. 使用Android WebViewClient启用特定的SSL协议
- 25. TLS/SSL上的AMQP协议
- 26. 如何解决付费会员专业版中的SSL协议版本错误?
- 27. 默认API版本
- 28. Clojure - 自定义实现的混合协议默认实现
- 29. 如何指定非默认的Thrift协议和传输
- 30. 如何在swift中对performSelector使用默认协议实现?
从外部资源中引用字面上的文本块时,请使用引用块。否则,它看起来像内容是你原来的写作/改编链接中提供的内容,虽然这不是真的,你只需复制和粘贴在那里的内容。 – Bakuriu