我正在用 Python+Twisted 编写一个服务器,它使用端点 [1] 来允许配置监听连接。该文档没有显示任何明显的(对我来说!)使用端点字符串为 SSL 上下文对象设置选项的方法。我在源代码中四处寻找,看起来IStreamServerEndpoint
为 SSL 连接返回的对象具有_context
我可以摆弄的属性,但这似乎有点笨拙。我想知道是否有某种方法可以让我设置 SSL 上下文选项,而不必破解端点内部结构。(我想设置上下文以便能够验证客户端证书)。
谢谢,卡尔
[1] https://twistedmatrix.com/documents/current/core/howto/endpoints.html