|qmake:||QT += network|
|QHstsPolicy(const QDateTime &expiry, QHstsPolicy::PolicyFlags flags, const QString &host, QUrl::ParsingMode mode = QUrl::DecodedMode)|
|QHstsPolicy(const QHstsPolicy &other)|
|QString||host(QUrl::ComponentFormattingOptions options) const|
|void||setExpiry(const QDateTime &expiry)|
|void||setHost(const QString &host, QUrl::ParsingMode mode = QUrl::DecodedMode)|
|QHstsPolicy &||operator=(const QHstsPolicy &other)|
|QHstsPolicy &||operator=(QHstsPolicy &&other)|
The QHstsPolicy class specifies that a host supports HTTP Strict Transport Security policy (HSTS).
HSTS policy defines a period of time during which QNetworkAccessManager should only access a host in a secure fashion. HSTS policy is defined by RFC6797.
||Indicates whether a policy must include subdomains|
The PolicyFlags type is a typedef for QFlags<PolicyFlag>. It stores an OR combination of PolicyFlag values.
Constructs an invalid (expired) policy with empty host name and subdomains not included.
Constructs QHstsPolicy with expiry (in UTC); flags is a value indicating whether this policy must also include subdomains, host data is interpreted according to mode.
Creates a copy of other object.
Returns the expiration date for the policy (in UTC).
See also setExpiry().
Returns a host for a given policy, formatted according to options.
true if this policy also includes subdomains.
See also setIncludesSubDomains().
true if this policy has a valid expiration date and this date is greater than QDateTime::currentGetDateTimeUtc().
Sets the expiration date for the policy (in UTC) to expiry.
See also expiry().
Sets a host, host data is interpreted according to mode parameter.
Sets whether subdomains are included for this policy to include.
See also includesSubDomains().
Swaps this policy with the other policy.
Copy-assignment operator, makes a copy of other.