在ubuntu 18中找到certifi文件夹的位置

时间:2018-06-03 12:50:38

标签: python ssl ssl-certificate tls1.2 certifi

我刚安装了一台新的Ubuntu 18机器。我使用python 3.6和openssl 1.1.0g作为程序。我安装了包名certifi,这是使用python在openssl中进行证书验证所必需的(我之前遇到过python无法验证服务器TLS证书的问题,直到我下载了这个包并为我的内部服务器粘贴了一个自签名证书) 。

我用这个命令安装它:

/usr/local/lib/python3.6/dist-packages$ pip3 install certifi
Collecting certifi
  Downloading https://files.pythonhosted.org/packages/7c/e6/92ad559b7192d846975fc916b65f667c7b8c3a32bea7372340bfe9a15fa5/certifi-2018.4.16-py2.py3-none-any.whl (150kB)
    100% |████████████████████████████████| 153kB 1.4MB/s 
Installing collected packages: certifi
Successfully installed certifi-2018.4.16

我需要在其中粘贴文件以获取内部服务器的可信证书。在我之前的机器(ubuntu 16.04)中,我粘贴了自签名证书:/usr/local/lib/python3.6/dist-packages/certifi/ 现在,即使我安装了软件包,也找不到certifi目录。我在哪里/如何找到它并使用ubuntu 16.04做同样的事情?

1 个答案:

答案 0 :(得分:0)

import certifi
print(certifi.__file__)