web-dev-qa-db-ja.com

curl:(35)SSL接続エラー

 [root @ vagrant-centos65 you-get]#curl -v https://api.xxx.cn 
 * api.xxx.cnポート443(#0へのconnect()について)
 * 123.xxx.xx.xxを試行中... connected 
 * api.xxx.cn(123.xxx.xx.xx)ポート443(#0)[.____に接続済み。] * certpathを使用したNSSの初期化:sql:/ etc/pki/nssdb 
 * CAfile:/etc/pki/tls/certs/ca-bundle.crt
 CApath:none 
 * NSSエラー-12286 
 *接続を閉じる#0 
 * SSL接続エラー
 curl:(35)SSL接続エラー
 
 [ルート@ vagrant-centos65 you-get]#curl --version 
 curl 7.19.7(x86_64-redhat-linux-gnu)libcurl/7.19.7 NSS/3.19.1 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2 
プロトコル:tftp ftp telnet dict ldap ldaps http file https ftps scp sftp 
機能:GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz 
26
caoyufei

curl 7.19.7(x86_64-redhat-linux-gnu)libcurl/7.19.7 NSS/3.19.1 Basic ECC zlib/1.2.3 libidn/1.18 libssh2/1.4.2

非常に古いバージョンのcurlを使用しています。私の推測では、 6年前に説明されたバグ に遭遇します。修正は、カールを更新することです。

36
Steffen Ullrich

CURLを更新しても問題が解決しない場合は、 NSS を更新してください。

41
Andrew Snell

Curlバージョンcurl-7.19.7-46.el6.x86_64以前を使用している場合。 -k1(小さいK1)としてオプションを指定してください。

10
Mayank Gupta

CentOS/RHEL/Cloud Debian/Ubuntu LinuxのPleskサーバーでcURLを更新します。次のリンクで詳しく説明されています。

https://support.plesk.com/hc/en-us/articles/214029229

0