cURL não se conecta ao HTTPS enquanto o wget faz (erro NSS -12286)

5

Estou recebendo o erro NSS error -12286 durante o download de um arquivo do HTTPS usando curl .

Eu posso fazer o download do mesmo arquivo sem problemas usando wget , para que eu possa excluir qualquer problema de firewall ou lista negra.

Já tentei, sem sorte, as opções -k e --cipher ecdhe_ecdsa_aes_128_gcm_sha_256 , que é a codificação preferida do servidor de acordo com a ferramenta Qualys SSL Labs Test Server aqui: link

Aqui está o cURL log:

# 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

As minhas versões de lib são:

# 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
    
por Marco Marsala 02.05.2016 / 12:37

2 respostas

5

A solução foi atualizada para cURL 7.42 usando um repositório de terceiros para o CentOS 6 ou construindo a partir de fontes

    
por 18.09.2016 / 20:55
2

Tivemos o mesmo problema com o curl 7.19.7. Nós atualizamos o NSS e corrigimos o problema!

    
por 03.11.2017 / 17:07

Tags