How can I update certificates on my system to fix wget's error: "Unable to establish SSL connection."?

6,558

Try using certutil to install a certificate.

Some examples that used to work back when Chrome did not support installation of certificates from the UI.

More usage examples and a detailed description

Share:
6,558

Related videos on Youtube

cwd
Author by

cwd

Updated on September 18, 2022

Comments

  • cwd
    cwd over 1 year

    Sometimes I notice that I am unable to connect via SSL with curl and wget to websites that have certificates that should be valid.

    One example might be https://squareup.com/ which has a Verisign class 3 certificate - I assume a large banking-related site has a certificate that should be widely accepted.

    However when I try and run:

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

    I get the error:

    Unable to establish SSL connection.
    

    Does this mean my system's certs, perhaps one of the cacert.pem files, is out of date?

    I'm on Ubuntu 12.04.1.

    Yes, I know I can use no-check-certificate but I'm more curious about why this is happening in the first place.

    How can I update certificates on my system to fix wget's error: "Unable to establish SSL connection."?

  • cwd
    cwd over 11 years
    looks right although i can't get it to work.