Ingresando el siguiente comando
curl -k [email protected]:password https://www.example.comDevuelve el siguiente error
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8"> <TITLE>301 Moved</TITLE></HEAD><BODY> <H1>301 Moved</H1> The document has moved <A HREF="http://mail.google.com/mail/">here</A>. </BODY></HTML> badauthdespués de descargar el
cacert.crtarchivo desde aquíhttp://www.cacert.org/index.php?id=3Luego renombró el
cacert.crtarchivo acacert.pemEntonces probé:
curl --cacert /path/to/cacert.pem [email protected]:password https://www.example.comPero obtén el mismo error.
Entonces intentando:
curl https://www.example.comMe sale este error
curl: (60) Problema con el certificado SSL: no se puede obtener el certificado de emisor local Más detalles aquí: http://curl.haxx.se/docs/sslcerts.html
curl realiza la verificación del certificado SSL de forma predeterminada, utilizando un "paquete" de claves públicas de la Autoridad de certificación (CA) (certificados de CA). Si el archivo de paquete predeterminado no es adecuado, puede especificar un archivo alternativo utilizando la opción --cacert.
Si este servidor HTTPS usa un certificado firmado por una CA representada en el paquete, la verificación del certificado probablemente falló debido a un problema con el certificado (podría expirar o el nombre podría no coincidir con el nombre de dominio en la URL).
Si desea desactivar la verificación de curl del certificado, use la opción -k (o --insecure)Así que intenté con
-kcurl -k https://www.example.comPero por supuesto obtengo el error
Badauth
Supongo que estoy haciendo algo mal con el archivo de certificado, pero no sé dónde obtener un archivo de certificado o qué hacer con él una vez que lo tengo.
No tengo problemas para iniciar sesión con un navegador, por supuesto, pero me gustaría automatizar el proceso con la línea de comandos para poder hacerlo con Tasker en mi tableta Android a través de WiFi.
fuente

Puede descargar los certificados raíz de cacert desde aquí: http://www.cacert.org/index.php?id=3
fuente