SslEnforceConfig
Defined in: src/policies/traffic/ssl-enforce.ts:10
Configuration for the sslEnforce policy.
Extends
Section titled “Extends”Properties
Section titled “Properties”hstsMaxAge?
Section titled “hstsMaxAge?”
optionalhstsMaxAge:number
Defined in: src/policies/traffic/ssl-enforce.ts:14
HSTS max-age in seconds. Default: 31536000 (1 year).
includeSubDomains?
Section titled “includeSubDomains?”
optionalincludeSubDomains:boolean
Defined in: src/policies/traffic/ssl-enforce.ts:16
Add includeSubDomains to HSTS header. Default: false.
preload?
Section titled “preload?”
optionalpreload:boolean
Defined in: src/policies/traffic/ssl-enforce.ts:18
Add preload to HSTS header. Default: false.
redirect?
Section titled “redirect?”
optionalredirect:boolean
Defined in: src/policies/traffic/ssl-enforce.ts:12
Redirect HTTP to HTTPS (301). If false, block with 403. Default: true.
skip()?
Section titled “skip()?”
optionalskip: (c) =>boolean|Promise<boolean>
Defined in: src/policies/types.ts:33
Skip this policy when condition returns true
Parameters
Section titled “Parameters”unknown
Returns
Section titled “Returns”boolean | Promise<boolean>