Bezeichnung
easy:SetOpt_SSH_HostKeyFunction -- setzt den Callback zur Überprüfung des Hostschlüssels (V2.0)
Übersicht
easy:SetOpt_SSH_HostKeyFunction(keycallback[, userdata])
Beschreibung
Übergeben Sie eine Callback-Funktion. Dieser Callback wird aufgerufen, wenn die Überprüfung des SSH-Hostschlüssels erforderlich ist. Er hat Vorrang vor #CURLOPT_SSH_KNOWNHOSTS.

Die Callback-Funktion sieht wie folgt aus:

 
res = keycallback(type, key[, userdata])

Hier finden Sie eine Beschreibung der Callback-Parameter:

type
Der Schlüsseltyp. Dies ist ein beliebiger aus der Reihe #CURLKHTYPE_*.
key
Eine Zeichenkette, die den Schlüssel enthält.
userdata
Wenn Sie das optionale Argument userdata übergeben, wird der Wert, den Sie in userdata übergeben, an Ihre Callback-Funktion weitergegeben. Der Parameter userdata kann von beliebigem Typ sein.

Der Callback MUSS einen der folgenden Rückgabewerte zurückgeben, um mitzuteilen, wie libcurl sich verhalten soll:

#CURLKHMATCH_OK
Der Hostschlüssel wird akzeptiert, die Verbindung sollte fortgesetzt werden.
#CURLKHMATCH_MISMATCH
Der Hostschlüssel ist abgelehnt, die Verbindung wird abgebrochen.

Eingaben
keycallback
Callback-Funktion
userdata
optional: Benutzerdaten, die an die Callback-Funktion übergeben werden sollen

Navigation zeigen