Tengo Cygwin instalado en mi sistema de Windows. Estoy intentando ejecutar el wget
comando para un sitio web pero recibo el siguiente mensaje de error:
ERROR: The certificate of `xxx.com' is not trusted.
ERROR: The certificate of `xxx.com' hasn't got a known issuer.
¿Cómo soluciono este problema para poder continuar?
Respuestas:
Si no le importa verificar la validez del certificado, simplemente agregue la
--no-check-certificate
opción en lawget
línea de comandos.Editar:
No verificar la validez del certificado lo abre a ataques de hombre en el medio (MiTM). Dependiendo del entorno en el que esté trabajando (a través de Internet frente a una LAN privada), esto podría ser una vulnerabilidad importante. Su situación y perfil de riesgo deben informar su decisión.
Si realmente le interesa verificar la validez del certificado, debe proporcionar
wget
un "paquete" de certificados de CA. Cygwin proporciona esto en el paquete "ca-certificados". Puede encontrar detalles más específicos en esta respuesta de desbordamiento de pila . Parece que ha habido poco consenso en cuanto a la ubicación del paquete de certificados SSL para Cygwin en el pasado, lo que resulta en la necesidad de especificar su ubicación en los archivos de configuración o crear enlaces simbólicos para dirigir las aplicaciones al directorio apropiado. Su kilometraje variará según la versión de las herramientas de Cygwin que esté utilizando.fuente