Como posso atualizar os certificados no meu sistema para corrigir o erro do wget: “Impossível estabelecer conexão SSL”?

1

À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"?

    
por cwd 20.09.2012 / 20:56

1 resposta

1

Tente usar certutil para instalar um certificado.

Alguns exemplos que costumavam funcionar quando o Chrome não suportava a instalação de certificados da interface do usuário.

Mais exemplos de uso e um descrição detalhada

Espero que isso ajude. Não, eu não tentei isso comigo mesmo.

    
por 20.09.2012 / 21:34