JavaScript HSM API Dinamo
    Preparing search index...

    PixHsmHttpOptions Interface

    Parameters that identify, by FQN, the HSM objects used to authenticate the mTLS handshake for a network operation PIX (PIXPost, PIXPut, PIXGet, PIXDelete). The operation is delegated to the native_host (dinamonh), which performs the mTLS handshake and signing with the private key entirely within the HSM—the private key is never referenced or represented within the Node process.

    interface PixHsmHttpOptions {
        ip: string;
        keyId: string;
        certId: string;
        chainId: string;
        userId?: string;
        password?: string;
        timeoutMs?: number;
    }
    Index
    ip: string

    The IP address of the HSM to be used by `native_host` for this operation.

    keyId: string

    FQN of the client's private key used in the mTLS handshake.

    certId: string

    FQN of the client certificate corresponding to keyId.

    chainId: string

    FQN of the certificate chain used to validate the remote server.

    userId?: string

    User for an authenticated session on the HSM (omitted for an anonymous session).

    password?: string

    Password for an authenticated session on the HSM (omitted for an anonymous session).

    timeoutMs?: number

    Timeout, in milliseconds, for the HTTP request and for the task in the pool.