cURLはHTTPSには接続されていませんが、wgetは接続されています(NSS Bug-12286)。

cURLはHTTPSには接続されていませんが、wgetは接続されています(NSS Bug-12286)。

NSS error -12286HTTPSを使用してファイルをダウンロードするとエラーが発生しますcurl

同じファイルを問題なくダウンロードできるため、wgetファイアウォールやブラックリストの問題を排除できます。

Qualys SSL Labsテストサーバーツールによると、すでに運が悪いオプションを試しましたが、-kこれはサーバーが好むパスワードです。--cipher ecdhe_ecdsa_aes_128_gcm_sha_256https://www.ssllabs.com/ssltest/analyze.html?d=intribunale.net&latest

cURLログは次のとおりです。

# curl -v https://www.intribunale.net/immobili
* About to connect() to www.intribunale.net port 443 (#0)
*   Trying 104.27.150.214... connected
* Connected to www.intribunale.net (104.27.150.214) port 443 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
*   CAfile: /etc/pki/tls/certs/ca-bundle.crt
  CApath: none
* NSS error -12286
* Closing connection #0
* SSL connect error
curl: (35) SSL connect error

私のライブラリのバージョンは次のとおりです。

# curl -V
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
Protocols: tftp ftp telnet dict ldap ldaps http file https ftps scp sftp
Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz

ベストアンサー1

解決策は、CentOS 6用のサードパーティ製リポジトリを使用するか、ソースからビルドしてcURL 7.42にアップグレードすることです。

おすすめ記事