Curl NSS 错误 -12190 - TLS 握手错误

Curl NSS 错误 -12190 - TLS 握手错误

当我尝试通过 putty 从 URL 下载包时出现以下错误:

代理对 CONNECT 请求回复 OK

使用 certpath 初始化 NSS:sql:/etc/pki/nssdb

CA文件:/etc/pki/tls/certs/ca-bundle.crt

CApath:无

NSS 错误 -12190

TLS 握手错误,正在尝试 SSLv3……

获取/NagiosEnterprises/nrpe/releases/下载/nrpe-3.1.1/nrpe-3.1.1.tar.gz HTTP/1.1

用户代理:curl/7.19.7(x86_64-redhat-linux-gnu)libcurl/7.19.7 NSS/3.13.1.0 zlib/1.2.3 libidn/1.18 libssh2/1.2.2

主机:github.com

接受:/

但对于某些 url 它可以完美运行,如下所示:

代理对 CONNECT 请求回复 OK

使用 certpath 初始化 NSS:sql:/etc/pki/nssdb

CA文件:/etc/pki/tls/certs/ca-bundle.crt

CApath:无

使用 TLS_DHE_RSA_WITH_AES_256_CBC_SHA 的 SSL 连接

服务器证书:

主题:CN=*.mariadb.org,OU=域控制已验证

开始日期:2017 年 10 月 15 日 19:34:00 GMT

到期日期:2018 年 10 月 18 日 20:07:53 GMT

通用名称:*.mariadb.org

  issuer: CN=Go Daddy Secure Certificate Authority - G2,OU=http://certs.godaddy.com/repository/,O="GoDaddy.com, Inc.",L=Scottsdale,ST=Arizona,C=US

获取 /f/mariadb-10.1.31/source/mariadb-10.1.31.tar.gz HTTP/1.1

用户代理:curl/7.19.7(x86_64-redhat-linux-gnu)libcurl/7.19.7 NSS/3.13.1.0 zlib/1.2.3 libidn/1.18 libssh2/1.2.2

主机:downloads.mariadb.org

接受:/

有人可以帮我解决这个问题吗?

答案1

我遇到了这个错误curl -v

我通过更改 tls 版本解决了这个问题:

curl --tlsv1.2 https://(...)

韋斯

相关内容