如何找到的路径SSL证书文件?
来源:互联网 发布:seo职位 编辑:程序博客网 时间:2024/06/05 04:18
我想Python的请求得到网页中的内容(比如,我可以看到在浏览器页面,并且我可以“查看证书”。 所以现在我想获得与请求的网页,所以我做的:
本文地址 :CodeGo.net/550715/
-------------------------------------------------------------------------------------------------------------------------
1. 该
import requestsrequests.get(' CodeGo.net
但后来我得到一个SSLError:SSLError: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
所以我想我需要指定一个证书文件:requests.get(' CodeGo.net cert=('/path/server.crt', '/path/key'))
但我怎么找到的路径证书文件?可以从我或IE浏览网页时,得到什么呢?还是我失去了更基本的?本文地址 :CodeGo.net/550715/
-------------------------------------------------------------------------------------------------------------------------
1. 该
cert
对客户端端身份验证。如果你想证明你的身份到服务器。如果这是问题,你会得到服务器上的错误。 你需要的是服务器端的身份验证。该服务器有证明它的身份。 在它提供的绑定,因此不能确认服务器的身份为你所连接到内部服务器的请求没有这个服务器证书。 你必须提供请求与您的内部CA束。 要做到这一点,你必须从你的浏览器首先将其解压缩。 从文档:You can also pass "verify" the path to a "CA_BUNDLE" file for private certs.You can also set the "REQUESTS_CA_BUNDLE" environment variable.
(短版): 把它放进你的网址吧 CodeGo.net 找到你的内部CA,然后单击export
最好的格式是“Base64编码的证书链” 保存在那里你会找到它的位置 现在你`request.GET中(URL,验证=) 您也可以访问证书管理方式: (步骤为其他浏览器非常相似) 去设置 点击“显示高级设置”,在底部 HTTPS / SSL->“管理证书” 见上文
2. 该说verify=False
跳过证书检查。 或cert=('/path/server.crt', '/path/key')
验证证书客户端方。 虽然你可能有客户端方的问题。我有一个问题与Python的SSL几个这样没有你很难说正确的解决办法是什么。
0 0
- 如何找到的路径SSL证书文件?
- 如何选择国际标准的SSL证书?
- 如何更安全的部署SSL证书
- 如何获取自己的SSL证书
- 如何生成SSL证书
- ssl证书如何导出
- 如何生成ssl证书
- 关于nginx开启特定路径的ssl证书验证
- 通过打开文件的fd值,如何找到被打开文件文件的全路径
- 【转载】如何通过打开文件的fd值,找到被打开文件的全路径
- 如何通过打开文件的fd值,找到被打开文件的全路径
- 关于nginx开启特定路径的ssl证书验证 双向ssl
- 如何找到配置文件的相对路径
- 如何找到Mysql数据存储的路径
- 解码SSL:SSL证书如何防止黑客?
- SSL证书的选择
- SSL证书的总结
- 如何免费获取ssl证书,https证书
- 网络请求
- virtualbox中ubuntu和windows共享文件夹设置
- svn 命令行创建和删除 分支和tags
- BestCoder Round #64 (div.2) HDOJ5586 Sum(脑洞)
- linux 批量压缩tomcat下批量压缩文件
- 如何找到的路径SSL证书文件?
- leetcode -- Pascal's Triangle II -- 简单
- 简单理解三次握手
- centos 7安装mysql
- c_8: 结构体
- MySQL初级练习笔记
- xib使用
- LinuxC多线程求和
- WebKit之Major对象介绍