Cum pot actualiza certificatele de pe sistemul meu pentru a remedia eroarea wget: „Unable to establish SSL connection.”? (Unix, Wget, Curl, Ssl, Https, Certificate)

cwd a intrebat.

Uneori observ că nu mă pot conecta prin SSL cu curl și wget la site-uri web care au certificate care ar trebui să fie valabile.

Un exemplu ar putea fi https://squareup.com/ care are un certificat Verisign de clasa 3 – presupun că un site bancar mare are un certificat care ar trebui să fie acceptat pe scară largă.

Cu toate acestea, atunci când încerc să execut:

wget -O - https://squareup.com/   #grab the homepage and send it to stdout

Primesc eroarea:

Unable to establish SSL connection.

Asta înseamnă că certificatele sistemului meu, poate unul dintre cacert.pem fișiere, nu este actualizat?

Sunt pe Ubuntu 12.04.1.

Da, știu că pot folosi no-check-certificate dar sunt mai degrabă curios de ce se întâmplă acest lucru în primul rând.

Cum pot să actualizez certificatele de pe sistemul meu pentru a remedia eroarea lui wget: „Nu se poate stabili o conexiune SSL.”?

1 răspunsuri
9000

Încercați să utilizați certutil pentru a instala un certificat.

Unele exemple care obișnuiau să funcționeze în perioada în care Chrome nu suporta instalarea certificatelor din interfață.

Mai multe exemple de utilizare și un descriere detaliată

Comentarii

  • pare corect, deși nu reușesc să îl fac să funcționeze. –  > Por cwd.