gpt4 book ai didi

python - 扭曲的服务器 TLS 卡在连接上

转载 作者:太空宇宙 更新时间:2023-11-03 13:13:29 24 4
gpt4 key购买 nike

我有一个带有 TLS 身份验证的扭曲网络服务器,当我通过 SMTP 连接到它时它似乎挂起。这是启动服务器的扭曲代码块:

(注意:certificateData 是我们的私钥和公钥连接在一起,这似乎是让自签名证书起作用的唯一方法)

customFactory = CustomSMTPFactory(portal)
certificate = PrivateCertificate.loadPEM(certificateData)
contextFactory = certificate.options(certificate)
tlsFactory = TLSMemoryBIOFactory(contextFactory, False, customFactory)

a = service.Application("Custom Server")
internet.TCPServer(5870, tlsFactory).setServiceParent(a)

在客户端,这一行只是挂起等待读取数据:

smtplib.SMTP('localhost',5870)

有什么想法吗?如何在扭曲的网络服务器上设置 TLS 身份验证?

最佳答案

您的服务器从连接开始就启动 TLS。尝试 smtplib.SMTP_SSL相反,因此您的客户希望如此。

关于python - 扭曲的服务器 TLS 卡在连接上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6602709/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com