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

Type: const char*

Policy domain or hostname.

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

Type: unsigned long

Max age of the policy.

include_subdomains

Type: gboolean

TRUE if the policy applies on subdomains.

Return value

Type: SoupHSTSPolicy

A new SoupHSTSPolicy.

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