cert和verify有什么区别?
来自文档:
verify - (可选)如果为True,则会验证SSL证书。也可以提供CA_BUNDLE路径。
cert - (可选)如果为字符串,则为ssl客户端证书文件(.pem)的路径。如果是元组,则为(“cert”,“key”)对。
这是否意味着我可以执行以下操作:
CA_BUNDLE='path/to/.pem'
requests.get(url=google.com, verify= CA_BUNDLE)
或者
Cert='path/to/.pem'
requests.get(url=google.com, cert=Cert)
它们看起来都是做同样的事情,除了verify可以禁用ssl验证。
我正在尝试使用PYinstaller将我的代码编译成exe。我正在使用certifi模块,我发现已经有cacert.pem文件了,但我猜我仍然需要将它与我的代码捆绑在一起。
在我的代码中,我应该修改...verify还是cert?...一个到cacert.pem的路径或只是'cacert.pem'?