getHstsHeader

View as MarkdownOpen in Claude

Build the Strict-Transport-Security header value for HSTS.

Parameters

None.

Returns

string | null — The HSTS header string (e.g., "max-age=31536000; includeSubDomains"), or null if HSTS is disabled or SSL is off.

Example

import { SslConfig } from '@signalwire/sdk';
const ssl = new SslConfig({ enabled: true, hsts: true });
const header = ssl.getHstsHeader();
console.log(header); // "max-age=31536000; includeSubDomains"