soup.hstspolicy
Module for [HSTSPolicy] class
class HSTSPolicy
Types 1
classHSTSPolicy : gobject.boxed.Boxed
#SoupHSTSPolicy implements HTTP policies, as described by RFC 6797.
@domain represents the host that this policy applies to. The domain must be IDNA-canonicalized. soup.hstspolicy.HSTSPolicy.new_ and related methods will do this for you.
@max_age contains the 'max-age' value from the Strict Transport Security header and indicates the time to live of this policy, in seconds.
@expires will be non-null if the policy has been set by the host and hence has an expiry time. If @expires is null, it indicates that the policy is a permanent session policy set by the user agent.
If @include_subdomains is true, the Strict Transport Security policy must also be enforced on subdomains of @domain.
Methods
soup.hstspolicy.HSTSPolicy newFromResponse(soup.message.Message msg) static nothrowParses msg's first "Strict-Transport-Security" response header and returns a #SoupHSTSPolicy.soup.hstspolicy.HSTSPolicy newFull(string domain, gulong maxAge, glib.date_time.DateTime expires, bool includeSubdomains) static nothrowFull version of [soup.hstspolicy.HSTSPolicy.new_], to use with an existing expiration date.soup.hstspolicy.HSTSPolicy newSessionPolicy(string domain, bool includeSubdomains) static nothrowCreates a new session #SoupHSTSPolicy with the given attributes.glib.date_time.DateTime getExpires() nothrowReturns the expiration date for policy. Returns: A #GDateTime or null if unsetbool includesSubdomains() nothrowGets whether policy include its subdomains. Returns: true if policy includes subdomains, false otherwise.