当前位置: 首页 > 知识库问答 >
问题:

SSL 错误: sslv3 警报握手失败

韩晋
2023-03-14

我打以下电话给branch.io

import requests
req = requests.get('https://bnc.lt/m/H3XKyKB3Tq', verify=False)

它在我的本地机器上运行良好,但在服务器上出现故障。

SSLError: [Errno 1] _ssl.c:504: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure

Openssl版本:

本地:OpenSSL 0 . 9 . 8 ZG 2015年7月14日

服务器:OpenSSL 0.9.8e-fips-rhel5 2008年7月1日

Python:

本地:2.7.10服务器:2.7.6

分支io服务器连接:

Chrome 已验证 DigiCert SHA2 安全服务器 CA 是否颁发了此网站的证书。服务器未提供任何证书透明度信息。

我试过urllib2,但结果是一样的。有帮助吗?

共有1个答案

诸葛嘉熙
2023-03-14

乔·德·利斯已经发现了这个问题。此处描述了问题,此处提供了解决方案。我做了以下工作来使它工作:

    < li >轻松安装pyo pensl < li >轻松安装ndg-httpsclient < li >简易安装pyasn1

如果在使用urllib2时出现此错误,则还需要升级到python 2.7.9或更高版本。

 类似资料:
  • 我使用的是运行在JDK7上的Liferay 6.2 CE GA2框架。当使用Apache http客户端调用话语论坛API时,它会抛出异常:javax.net.ssl.SSLHandshakeExc0019:收到致命警报:handshake_failure。 我认为这是因为*JDK7没有实现任何GCM密码套件。 话语论坛配置了SSL协议:TLSv1。2和强密码套件:TLS_ECDHE_ECDSA_

  • 我有一个用Java编写的REST API,在JBoss下运行。最近我们将JVM从1.6更新到1.7。这开始导致只有我们正在连接的Python客户端出现问题。间歇性地,Python客户端出现握手失败。我们编写了一个非常简单的测试来重现这个问题: 给出以下输出: 第67次调用在这次运行中失败了,但是每次测试运行失败的时间不同。 我们的其他客户端(Java、Groovy和Ruby)工作起来没有任何问题。

  • 我正在尝试使用Spring RestTemplate调用POST Rest调用: 这个https://server.com有证书:webapi。tartu-x86。p12我将证书导入C:\Java_8\jre\lib\security\cacerts usinf keytool 运行代码后,我出现以下错误: 我使用的是Java1.8.091 有人能帮忙吗?

  • 问题内容: 我正在对branch.io进行以下调用 它在我的本地计算机上工作正常,但在服务器上失败。 OpenSSL版本: 本地:OpenSSL 0.9.8zg 2015年7月14日 伺服器:OpenSSL 0.9.8e-fips-rhel5 2008年7月1日 Python : 本地:2.7.10服务器:2.7.6 分支io服务器连接 : Chrome浏览器确认DigiCert SHA2 Sec

  • 我得到这个错误,而试图在linux上执行和旧的MapleStory服务器,我已经尝试了相同的文件在窗口和工作没有问题。我尝试了多个Java版本没有成功。