Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中设置SimpleHTTPServer的安全协议_Python_Python 2.7_Ssl_Simplehttpserver - Fatal编程技术网

在python中设置SimpleHTTPServer的安全协议

在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服务器,它使用BaseHTTPServer和SimpleHTTPServer通过SSL响应客户端。我可以使用生成的SSL证书来保护连接,但无法选择要使用的安全协议(例如SSLv1、TLS 1.2、SSLv3)


有没有办法指定要在这些模块中使用的安全协议,或者有没有一个python模块可以用来提供类似的功能并能够指定安全协议?

您是否使用python OpenSSL来提供TLS连接?我使用的是M2Crypto和tlslite。它们之间有功能上的区别吗?我需要M2crypto来生成证书,而tlslite是用来包装套接字的。这样做怎么样?看起来tlslite不允许这样做-但是如果你直接使用OpenSSL,你应该可以用我链接的方式来做。我会检查的,谢谢。我希望有一个更好的方法,我可以添加到我的代码。如果没有,我们将拭目以待。