client-certificate-auth API Reference
client-certificate-auth API Reference / fetch / ExtractorOptions
Type Alias: ExtractorOptions
ExtractorOptions =
object
Defined in: extractor.d.ts:92
Properties
certificateHeader?
optionalcertificateHeader?:string
Defined in: extractor.d.ts:100
- Custom header name
certificateSource?
optionalcertificateSource?:"aws-alb"|"aws-alb-verify"|"azure-app-service"|"cloudflare"|"cloudflare-rfc9440"|"envoy"|"traefik"
Defined in: extractor.d.ts:96
- Preset configuration
chainHeader?
optionalchainHeader?:string
Defined in: extractor.d.ts:104
- Optional second header carrying the certificate chain
fallbackToSocket?
optionalfallbackToSocket?:boolean
Defined in: extractor.d.ts:112
- Try socket if header extraction fails
headerEncoding?
optionalheaderEncoding?:"url-pem"|"url-pem-aws"|"xfcc"|"base64-der"|"rfc9440"
Defined in: extractor.d.ts:108
- Header encoding
includeChain?
optionalincludeChain?:boolean
Defined in: extractor.d.ts:116
- Include issuerCertificate chain
verifyHeader?
optionalverifyHeader?:string
Defined in: extractor.d.ts:122
- Header name for upstream verification status. Pairs with
verifyValue, and requirescertificateSourceorcertificateHeader: verification applies to header-based extraction only.
verifyValue?
optionalverifyValue?:string
Defined in: extractor.d.ts:126
- Expected value for successful verification. Pairs with
verifyHeader.