Este problema surge por una incompatibilidad entre wget y el certificado SSL de la página, aunque anteriormente pudiéramos haber accedido al archivo o descarga por un navegador web sin problemas. Desconozco los detalles del problema, pero aquí está una solución.
Para ello solo tenemos que usar --no-check-certificate
en las opciones de wget
.
Uso común con el nuevo parámetro:
wget --no-check-certificate https://www.example.com/file.zip
Si usamos wget
junto con otros parámetros, únicamente los unimos para obtener el resultado deseado.
wget -U agent-string --no-check-certificate https://www.example.com/file.zip
Lo único que cambia es que no revisa la validez del certificado SSL del dominio, por lo que solo es recomendado en casos en los que confiemos completamente en lo que estamos descargando. Si tenemos dudas, muchos sitios de descargas ofrecen sumas de verificación que podemos usar para comprobar que nuestro archivo sea legítimo.
También podríamos ignorar el certificado cuando usemos páginas con certificados firmados por nosotros mismos, ya que podemos estar seguros de que la conexión será segura pero no verificada, y no es lo mismo que ignorar el certificado de una página web de terceros, donde no sabemos si el certificado fue comprometido.