Skip to content

client-certificate-auth API Reference


client-certificate-auth API Reference / extractor / ExtractorOptions

Type Alias: ExtractorOptions

ExtractorOptions = object

Defined in: extractor.d.ts:81

Properties

certificateHeader?

optional certificateHeader: string

Defined in: extractor.d.ts:89

  • Custom header name

certificateSource?

optional certificateSource: "aws-alb" | "envoy" | "cloudflare" | "traefik"

Defined in: extractor.d.ts:85

  • Preset configuration

fallbackToSocket?

optional fallbackToSocket: boolean

Defined in: extractor.d.ts:97

  • Try socket if header extraction fails

headerEncoding?

optional headerEncoding: "url-pem" | "url-pem-aws" | "xfcc" | "base64-der" | "rfc9440"

Defined in: extractor.d.ts:93

  • Header encoding

includeChain?

optional includeChain: boolean

Defined in: extractor.d.ts:101

  • Include issuerCertificate chain

verifyHeader?

optional verifyHeader: string

Defined in: extractor.d.ts:105

  • Header name for upstream verification status

verifyValue?

optional verifyValue: string

Defined in: extractor.d.ts:109

  • Expected value for successful verification

Released under the MIT License.