Python requests调用出现SSL证书路径无效错误,求排查原因
错误原因解析
这个OSError的直接原因是你在verify参数里指定的路径/path/to/CAs无效,具体可能是以下情况之一:
- 你直接使用了示例路径,没有替换成实际存在的CA证书文件路径(比如系统默认的CA bundle路径,或者你自己配置的证书文件路径)
- 即使替换了路径,该路径指向的不是有效的TLS CA证书 bundle 文件:
- 路径指向的是文件夹而非具体的证书文件(
.pem/.crt这类格式) - 证书文件不存在、损坏,或者当前程序没有读取该文件的权限
- 路径指向的是文件夹而非具体的证书文件(
注意:requests的verify参数要求传入单个证书文件的完整路径,而非文件夹路径。
内容的提问来源于stack exchange,提问作者user19944660
相关产品推荐
相关产品推荐

