我是靠谱客的博主 谨慎大象,最近开发中收集的这篇文章主要介绍SSL3 Certificate Verify Failed when connecting to JIRA Rest API using python项目场景:问题描述:原因分析:解决方案:,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
项目场景:
当用python访问Jira Rest Api 时,有时会碰到certificate verify 失败的情况。这种情况通常是由于找不到认证证书的原因。
问题描述:
当用python访问Jira Rest Api时, 我们通常会调用from jira import JIRA, 然后调用 JIRA()。 然而,我们经常会碰到[SSL: CERTIFICATE_VERIFY_FAILED]的问题,
原因分析:
这个问题通常是由于验证时找不到证书。在windows和linux环境下,解决的问题各不相同。
解决方案:
- 在windows中,需要做如下的步骤》
pip install certifi,
启动 python,
import certifi,
certifi.where()
结果如下(证书所在位置):
C:\Users\XXXX\AppData\Local\.certifi\cacert.pem
调用
jira_instance = JIRA(
jira_url,
token_auth=token,
options={"verify": "C:\Users\XXXX\AppData\Local\.certifi\cacert.pem"},
)
- 在linux中,找到证书位置,直接调用:
jira_instance = JIRA(
jira_url,
token_auth=token,
options={"verify": "/usr/local/share/ca-certificates/RootCA3.crt"},
)
最后
以上就是谨慎大象为你收集整理的SSL3 Certificate Verify Failed when connecting to JIRA Rest API using python项目场景:问题描述:原因分析:解决方案:的全部内容,希望文章能够帮你解决SSL3 Certificate Verify Failed when connecting to JIRA Rest API using python项目场景:问题描述:原因分析:解决方案:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复