我希望利用mcafee-epo网络api python库来自动化一些我的重复性维护任务。

尝试连接到我们的策略服务器时,我收到一条错误消息,指出证书无效并且脚本崩溃。

发生错误是因为我们的ePO服务器使用自签名证书,因此在连接时会产生通常的安全警告。

mcafee-epo软件包/模块是否有任何内置函数可用于忽略此安全警告,或者有一种允许我绕过产生的SSL错误的例外处理方法?

谢谢!
一个困惑的小。管理员

最佳答案

如果您只是这样调用,请在此处查看源代码https://bitbucket.org/davidism/mcafee-epo/src/ecc8836ea933f188dd9836e056cbaaabf768085d/mcafee_epo.py?at=default&fileviewer=file-view-default

client = Client()
client('endpoint', verify=False)


我无法对其进行测试,但是mcafee库正在使用请求模块。在请求中忽略SSL的方法是在get / post调用中包含verify=Falseclient中的kwargs传递到此请求模块get周围的包装器。

http://docs.python-requests.org/en/latest/user/advanced/#ssl-cert-verification

10-02 08:40