摸索着试了下,在原有基础上改动较小的做法就是加一行set_cipher_list这样,后面具体cipher字符串可以根据情况写,下面是举例:
from twisted.internet import ssl
sslContext = ssl.DefaultOpenSSLContextFactory(self.privatekey, self.certificate)
sslContext.getContext().set_cipher_list("ECDHE-RSA-AES128-GCM-SHA256:AES128-SHA")
reactor.listenSSL(
self.XXXport,
self.XXX_factory,
contextFactory = sslContext,
interface=self.XXX_host
)
【 在 JulyClyde 的大作中提到: 】
: 那你看一下twisted的启动过程吧,看看是不是有覆盖了默认的算法列表的情况?
--
FROM 210.13.120.*