我试图在python中使用ssl建立连接(我使用python 3.6.1)。 我对ssl很新,所以我读了ssl文档,我看到有一个名为create_default_context的函数返回一个新的SSLContext对象,默认设置,我确实完全理解了这个函数。 我想创建一个ssl服务器(客户端是在javascript中)。 我的问题是,我是否只能使用我正在创建的默认上下文,还是需要为服务器创建自签名证书和密钥文件?
答案 0 :(得分:0)
通过将verfiy_mode
设置为CERT_NONE
(Python 3.6中的默认模式,ssl
模块),可以忽略证书文件验证。在此模式下,仅进行数据加密,不会验证服务器和客户端的身份。小心这是不安全的。