Bezeichnung
easy:SetOpt_Proxy_SSL_VerifyHost -- überprüft den Namen des Proxy-Zertifikats anhand des Hosts
Übersicht
easy:SetOpt_Proxy_SSL_VerifyHost(verify)
Beschreibung
Übergeben Sie einen Wert auf 2, um curl anzuweisen, in den Zertifikatsnamenfeldern des HTTPS-Proxys den Proxy-Namen zu überprüfen.

Diese Option bestimmt, ob libcurl überprüft, ob das Proxy-Zertifikat den korrekten Namen für den Namen enthält, unter dem es bekannt ist.

Wenn #CURLOPT_PROXY_SSL_VERIFYHOST 2 ist, muss das Proxy-Zertifikat angeben, dass der Server der Proxy ist, zu dem Sie eine Verbindung herstellen möchten, oder die Verbindung schlägt fehl.

Curl betrachtet den Proxy als richtigen, wenn das Feld "Common Name" oder ein Feld "Subject Alternate Name" im Zertifikat mit dem Hostnamen in der Proxy-Zeichenkette übereinstimmt, die Sie Curl zugewiesen haben.

Wenn der Wert von verify 1 ist, gibt easy:SetOpt() einen Fehler zurück und der Optionswert wird aus alten historischen Gründen nicht geändert.

Wenn der Wert für verify 0 ist, ist die Verbindung unabhängig von den im Zertifikat verwendeten Namen erfolgreich. Verwenden Sie diese Fähigkeit mit Vorsicht!

Siehe auch #CURLOPT_PROXY_SSL_VERIFYPEER, um die digitale Signatur des Proxy-Zertifikats zu überprüfen. Wenn libcurl gegen NSS erstellt wird und #CURLOPT_PROXY_SSL_VERIFYPEER Null ist, wird #CURLOPT_PROXY_SSL_VERIFYHOST ebenfalls auf Null gesetzt und kann nicht überschrieben werden.

Eingaben
verify
Eingabewert

Navigation zeigen