Eu tenho o Cygwin instalado no meu sistema Windows. Estou tentando executar o wget
comando para um site, mas estou recebendo a seguinte mensagem de erro:
ERROR: The certificate of `xxx.com' is not trusted.
ERROR: The certificate of `xxx.com' hasn't got a known issuer.
Como corrijo esse problema - para que eu possa prosseguir.
Respostas:
Se você não se importa em verificar a validade do certificado, adicione a
--no-check-certificate
opção nawget
linha de comando.Editar:
Não verificar a validade do certificado abre você para ataques do tipo intermediário (MiTM). Dependendo do ambiente em que você está trabalhando (pela Internet versus uma LAN privada), essa pode ser uma grande vulnerabilidade. Sua situação e perfil de risco devem informar sua decisão.
Se você realmente se preocupa em verificar a validade do certificado, deve fornecer
wget
um "pacote" de certificado da CA. O Cygwin fornece isso no pacote "ca-certificates". Você pode encontrar detalhes mais específicos nesta resposta de estouro de pilha . Parece que houve pouco consenso quanto à localização do pacote de certificados SSL para Cygwin no passado, resultando na necessidade de especificar sua localização em arquivos de configuração ou criar links simbólicos para direcionar aplicativos para o diretório apropriado. Sua milhagem variará dependendo da versão das ferramentas Cygwin que você está usando.fonte