我是靠谱客的博主 谨慎大象,最近开发中收集的这篇文章主要介绍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环境下,解决的问题各不相同。

解决方案:

  1. 在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"},
            )
  1. 在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项目场景:问题描述:原因分析:解决方案:所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(41)

评论列表共有 0 条评论

立即
投稿
返回
顶部