Function

SoupHSTSPolicynew

Declaration [src]

SoupHSTSPolicy*
soup_hsts_policy_new (
  const char* domain,
  unsigned long max_age,
  gboolean include_subdomains
)

Description [src]

Creates a new SoupHSTSPolicy with the given attributes.

domain is a domain on which the strict transport security policy represented by this object must be enforced.

max_age is used to set the “expires” attribute on the policy; pass SOUP_HSTS_POLICY_MAX_AGE_PAST for an already-expired policy, or a lifetime in seconds.

If include_subdomains is TRUE, the strict transport security policy must also be enforced on all subdomains of domain.

Parameters

domain const char*
 

Policy domain or hostname.

 The data is owned by the caller of the function.
 The string is a NUL terminated UTF-8 string.
max_age unsigned long
 

Max age of the policy.

include_subdomains gboolean
 

TRUE if the policy applies on subdomains.

Return value

Returns: SoupHSTSPolicy
 

A new SoupHSTSPolicy.

 The caller of the function takes ownership of the data, and is responsible for freeing it.