Skip to content

SslEnforceConfig

Defined in: src/policies/traffic/ssl-enforce.ts:11

Configuration for the sslEnforce policy.

optional hstsMaxAge: number

Defined in: src/policies/traffic/ssl-enforce.ts:15

HSTS max-age in seconds. Default: 31536000 (1 year).


optional includeSubDomains: boolean

Defined in: src/policies/traffic/ssl-enforce.ts:17

Add includeSubDomains to HSTS header. Default: false.


optional preload: boolean

Defined in: src/policies/traffic/ssl-enforce.ts:19

Add preload to HSTS header. Default: false.


optional redirect: boolean

Defined in: src/policies/traffic/ssl-enforce.ts:13

Redirect HTTP to HTTPS (301). If false, block with 403. Default: true.


optional skip: (c) => boolean | Promise<boolean>

Defined in: src/policies/types.ts:90

Skip this policy when condition returns true

unknown

boolean | Promise<boolean>

PolicyConfig.skip