TLS configuration options available for the HSM client TlsOptions

interface TlsOptions {
    key?:
        | string
        | Buffer<ArrayBufferLike>
        | (string | Buffer<ArrayBufferLike>)[];
    cert?:
        | string
        | Buffer<ArrayBufferLike>
        | (string | Buffer<ArrayBufferLike>)[];
    ca?:
        | string
        | Buffer<ArrayBufferLike>
        | (string | Buffer<ArrayBufferLike>)[];
}

Properties

Properties

key?: string | Buffer<ArrayBufferLike> | (string | Buffer<ArrayBufferLike>)[]

Client's private key (required for mTLS).

cert?: string | Buffer<ArrayBufferLike> | (string | Buffer<ArrayBufferLike>)[]

Certificate in PEM format (mandatory for mTLS).

ca?: string | Buffer<ArrayBufferLike> | (string | Buffer<ArrayBufferLike>)[]

Chain of trusted certificates.

MMNEPVFCICPMFPCPTTAAATR