Skip to content

SslEnforceConfig

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

Configuration for the sslEnforce policy.

optional hstsMaxAge?: number

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

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


optional includeSubDomains?: boolean

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

Add includeSubDomains to HSTS header. Default: false.


optional preload?: boolean

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

Add preload to HSTS header. Default: false.


optional redirect?: boolean

Defined in: packages/gateway/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: packages/gateway/src/policies/types.ts:90

Skip this policy when condition returns true

unknown

boolean | Promise<boolean>

PolicyConfig.skip