在python中设置SimpleHTTPServer的安全协议
我有一个python服务器,它使用BaseHTTPServer和SimpleHTTPServer通过SSL响应客户端。我可以使用生成的SSL证书来保护连接,但无法选择要使用的安全协议(例如SSLv1、TLS 1.2、SSLv3)在python中设置SimpleHTTPServer的安全协议,python,python-2.7,ssl,simplehttpserver,Python,Python 2.7,Ssl,Simplehttpserver,我有一个python服务器,它使用BaseHTTPServer和SimpleHTTPServer通过SSL响应客户端。我可以使用生成的SSL证书来保护连接,但无法选择要使用的安全协议(例如SSLv1、TLS 1.2、SSLv3) 有没有办法指定要在这些模块中使用的安全协议,或者有没有一个python模块可以用来提供类似的功能并能够指定安全协议?您是否使用python OpenSSL来提供TLS连接?我使用的是M2Crypto和tlslite。它们之间有功能上的区别吗?我需要M2crypto来生成
有没有办法指定要在这些模块中使用的安全协议,或者有没有一个python模块可以用来提供类似的功能并能够指定安全协议?您是否使用python OpenSSL来提供TLS连接?我使用的是M2Crypto和tlslite。它们之间有功能上的区别吗?我需要M2crypto来生成证书,而tlslite是用来包装套接字的。这样做怎么样?看起来tlslite不允许这样做-但是如果你直接使用OpenSSL,你应该可以用我链接的方式来做。我会检查的,谢谢。我希望有一个更好的方法,我可以添加到我的代码。如果没有,我们将拭目以待。