Às vezes, percebo que não consigo me conectar por meio de SSL com curl
e wget
aos sites que possuem certificados que devem ser válidos.
Um exemplo pode ser https://squareup.com/
, que tem um certificado Verisign de classe 3 - presumo que um grande site relacionado a serviços bancários tenha um certificado que deve ser amplamente aceito.
No entanto, quando tento executar:
wget -O - https://squareup.com/ #grab the homepage and send it to stdout
Eu recebo o erro:
Unable to establish SSL connection.
Isso significa que os certificados do meu sistema, talvez um dos arquivos cacert.pem
, estão desatualizados?
Estou no Ubuntu 12.04.1.
Sim, eu sei que posso usar no-check-certificate
, mas estou mais curioso sobre o porquê de isso acontecer em primeiro lugar.
Como posso atualizar certificados no meu sistema para corrigir o erro do wget: "Não é possível estabelecer conexão SSL"?