Curl-Befehl für https (SSL)

Ich versuche, den folgenden CURL-Befehl auszuführen, erhalte jedoch einen SSL-Zertifikatfehler:

curl https://example.com:8443/cli/agentCLI -u username:password

Error

curl: (60) Problem mit dem SSL-Zertifikat. Vergewissern Sie sich, dass das CA-Zertifikat in Ordnung ist. Details: Fehler: 14090086: SSL-Routinen: SSL3_GET_SERVER_CERTIFICATE: Zertifikatsüberprüfung fehlgeschlagen Weitere Details hier:http: //curl.haxx.se/docs/sslcerts.htm

curl führt standardmäßig eine SSL-Zertifikatüberprüfung mit einem "Bundle" öffentlicher Schlüssel (CA-Zertifikate) von Certificate Authority (CA) durch. Das Standardpaket heißt curl-ca-bundle.crt. Sie können eine alternative Datei mit der Option --cacert angeben. Wenn dieser HTTPS-Server ein Zertifikat verwendet, das von einer im Bundle vertretenen Zertifizierungsstelle signiert wurde, ist die Zertifikatüberprüfung wahrscheinlich aufgrund eines Problems mit dem Zertifikat fehlgeschlagen (es ist möglicherweise abgelaufen oder der Name stimmt nicht mit dem Domänennamen in der URL überein). Wenn Sie die Überprüfung des Zertifikats durch curl deaktivieren möchten, verwenden Sie die Option -k (oder --insecure).

Wie kann ich dieses Problem beheben, um SSL-URLs zuzulassen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage