代码之家  ›  专栏  ›  技术社区  ›  zchoudri

curl SSLv3错误--“curl:(35)错误:0A000410:SSL例程:SSLv3警报握手失败”

  •  0
  • zchoudri  · 技术社区  · 1 年前

    我们正试图从运行Ubuntu 22.04的机器上连接到一个使用curl禁用SSLv3的服务器。即使在强制curl仅使用TLSv1.2之后,我们也会收到SSLv3握手失败错误:

    root@xxxxxxxx:~#curl-v--tlsv1.2--tls max 1.2https://xxxxxxxxxx:xxxx

    • 正在尝试xxx.xxx.xxx.xxxx:xxxx。。。
    • 连接到xxxxxxxxxx(xxx.xxx.xxx.xxx)端口xxxx(#0)
    • ALPN,提供h2
    • ALPN,提供http://1.1
    • ca文件:/etc/ssl/certs/ca-certificates.crt
    • CA路径:/etc/ssl/certs
    • TLSv1.0(OUT),TLS标头,证书状态(22):
    • TLSv1.2(OUT),TLS握手,客户端问候(1):
    • TLSv1.2(IN),TLS标头,未知(21):
    • TLSv1.2(IN),TLS警报,握手失败(552):
    • 错误:0A000410:SSL例程::sslv3警报握手失败
    • 正在关闭连接0 curl:(35)错误:0A000410:SSL例程::sslv3警报握手失败

    服务器团队建议我们在机器上禁用SSLv3。如果您能提供帮助,我将不胜感激。

    我们能够从Windows安装中使用curl 8.5.0连接到服务器而不会出现问题。

    curl包更新到最新版本7.81.0,与OpenSSL 3.0.2一样。

    0 回复  |  直到 1 年前