2024-03-28 14:33:03 发布
网友
你知道我怎么解决这个问题吗?在
>>> from M2Crypto import SSL >>> M2Crypto.version '0.21.1' >>> >>> ctx = SSL.Context() >>> conn = SSL.Connection(ctx) >>> conn.connect(('cancerhelp.org.uk', 443)) Segmentation fault (core dumped)
问题可能是服务器无法处理M2Crypto默认使用的sslv23协议,至少这是问题的一部分。它不应该segfault,但是在这种情况下会给出一个错误,这可能是M2Crypto中的一个错误。在
sslv23
请尝试改用sslv3或tlsv1:
sslv3
tlsv1
from M2Crypto import SSL ctx = SSL.Context(protocol='tlsv1') conn = SSL.Connection(ctx) conn.connect(('www.cancerhelp.org.uk', 443))
对我有用。。。在
问题可能是服务器无法处理M2Crypto默认使用的
sslv23
协议,至少这是问题的一部分。它不应该segfault,但是在这种情况下会给出一个错误,这可能是M2Crypto中的一个错误。在请尝试改用
sslv3
或tlsv1
:对我有用。。。在
相关问题 更多 >
编程相关推荐