Class

SoupHSTSEnforcerDB

Description [src]

final class Soup.HSTSEnforcerDB : Soup.HSTSEnforcer {
  /* No available fields */
}

Persistent HTTP Strict Transport Security enforcer.

SoupHSTSEnforcerDB is a SoupHSTSEnforcer that uses a SQLite database as a backend for persistency.

Hierarchy

hierarchy this SoupHSTSEnforcerDB implements_0 SoupSessionFeature this--implements_0 ancestor_0 SoupHSTSEnforcer ancestor_0--this ancestor_1 GObject ancestor_1--ancestor_0

Implements

Constructors

soup_hsts_enforcer_db_new

Creates a SoupHSTSEnforcerDB.

Instance methods

Methods inherited from SoupHSTSEnforcer (6)
soup_hsts_enforcer_get_domains

Gets a list of domains for which there are policies in enforcer.

soup_hsts_enforcer_get_policies

Gets a list with the policies in enforcer.

soup_hsts_enforcer_has_valid_policy

Gets whether hsts_enforcer has a currently valid policy for domain.

soup_hsts_enforcer_is_persistent

Gets whether hsts_enforcer stores policies persistenly.

soup_hsts_enforcer_set_policy

Sets policy to hsts_enforcer.

soup_hsts_enforcer_set_session_policy

Sets a session policy for domain.

Methods inherited from GObject (42)

Properties

Soup.HSTSEnforcerDB:filename

The filename of the SQLite database where HSTS policies are stored.

Signals

Signals inherited from SoupHSTSEnforcer (1)
Soup.HSTSEnforcer::changed

Emitted when hsts_enforcer changes.

Signals inherited from GObject (1)
GObject.Object::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct SoupHSTSEnforcerDBClass {
  SoupHSTSEnforcerClass parent_class;
  
}
Class members
parent_class
SoupHSTSEnforcerClass
  No description available.