【发布时间】:2013-02-08 05:04:19
【问题描述】:
如何在我的 twisted SSL 客户端中验证 SSL 服务器证书?
我是 SSL 的初学者,我已经通过了twisted SSL tutorials,但我仍然不清楚一些事情。
我的查询是:
我应该如何使用
twisted.internet.ssl模块验证SSL服务器证书,ssl.ClientContextFactory.getContext方法在处理 SSL 时有何用处,如何告诉twisted SSL 客户端公钥文件的位置?
【问题讨论】:
-
请解释您所说的“验证”是什么意思。通常,进行“验证”是底层 SSL 实现的工作。根据您的意思,这可能已经完成,或者您可能需要编写额外的代码来完成。
-
在检查有效时间、主机名和验证证书的意义上进行验证。
-
只有主机名检查尚未为您完成。
标签: python ssl ssl-certificate twisted