Class HSTSEnforcer
- Namespace
- Soup
- Assembly
- Soup-3.0.dll
public class HSTSEnforcer : Object, IDisposable, SessionFeature, GTypeProvider, InstanceFactory
- Inheritance
-
HSTSEnforcer
- Implements
- Derived
- Inherited Members
Constructors
HSTSEnforcer(params ConstructArgument[])
public HSTSEnforcer(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
HSTSEnforcer(HSTSEnforcerHandle)
public HSTSEnforcer(HSTSEnforcerHandle handle)
Parameters
handle
HSTSEnforcerHandle
Fields
ChangedSignal
Signal Descriptor for OnChanged.
public static readonly Signal<HSTSEnforcer, HSTSEnforcer.ChangedSignalArgs> ChangedSignal
Field Value
Methods
GetDomains(bool)
public List GetDomains(bool sessionPolicies)
Parameters
sessionPolicies
bool
Returns
GetGType()
public static Type GetGType()
Returns
GetPolicies(bool)
public List GetPolicies(bool sessionPolicies)
Parameters
sessionPolicies
bool
Returns
HasValidPolicy(string)
public bool HasValidPolicy(string domain)
Parameters
domain
string
Returns
IsPersistent()
public bool IsPersistent()
Returns
New()
public static HSTSEnforcer New()
Returns
SetPolicy(HSTSPolicy)
public void SetPolicy(HSTSPolicy policy)
Parameters
policy
HSTSPolicy
SetSessionPolicy(string, bool)
public void SetSessionPolicy(string domain, bool includeSubdomains)
Parameters
Events
OnChanged
public event SignalHandler<HSTSEnforcer, HSTSEnforcer.ChangedSignalArgs> OnChanged