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.