curl download funciona bem, mas wget falha usando ssl

1

Quando tento baixar um arquivo usando o comando curl , o arquivo é baixado com sucesso:

curl -O https://domain/file --capath /etc/ssl/certs/
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 36.6M  100 36.6M    0     0   826k      0  0:00:45  0:00:45 --:--:-- 4276k

Quando tento fazer o download do mesmo arquivo usando wget , recebo o seguinte erro:

wget -vS --ca-directory=/etc/ssl/certs/ https://domain/file
--2016-11-23 15:36:50--  https://domain/file
Resolving domain... 
Connecting to domain|194.126.106.153|:443... connected.
ERROR: cannot verify domain's certificate, issued by '......':
  Unable to locally verify the issuer's authority.
To connect to domain insecurely, use '--no-check-certificate'.

Eu usei o mesmo certificado auto-assinado em ambos os testes.

    
por user201921 23.11.2016 / 14:49

1 resposta

3

Especifique para não verificar o certificado de CA com --no-check-certificate ou especifique o local do certificado de assinatura em que você assinou seu certificado autoassinado usando --ca-certificate=<file> ou --ca-directory=<directory> para apontar para um diretório contendo certificados de assinatura no formato PEM

    
por 23.11.2016 / 14:55