Bezeichnung
easy:SetOpt_HSTS_Ctrl -- steuert das Verhalten von HSTS (V2.0)
Übersicht
easy:SetOpt_HSTS_Ctrl(bitmask)
Beschreibung
HSTS (HTTP Strict Transport Security) bedeutet, dass ein HTTPS-Server den Client anweisen kann, ihn für einen bestimmten Zeitraum in der Zukunft nicht mehr über Klartext-HTTP zu kontaktieren. libcurl leitet dann HTTP-Versuche an solche Hosts automatisch um, um stattdessen HTTPS zu verwenden. Dies geschieht, indem libcurl dieses Wissen in einem Cache im Speicher hält.

Der Parameter bitmask kann eine Kombination der folgenden Flags sein:

#CURLHSTS_ENABLE
Aktiviert den speicherinternen HSTS-Cache für dieses Handle.

#CURLHSTS_READONLYFILE
Die HSTS-Datei (falls angegeben) wird schreibgeschützt und bewirkt, dass libcurl beim Schließen des Handles den Cache nicht in der Datei speichert.

Eingaben
bitmask
Eingabewert

Navigation zeigen