interface IServerOptions {
    config: IProviderConfig;
    disablePCSC?: boolean;
    onMessagePrepare?: ((session: Session, action: ActionProto) => Promise<unknown>);
    onMessageResult?: ((resolved: boolean, error?: Error) => Promise<unknown>);
    storage: RatchetStorage;
}

Hierarchy

  • ServerOptions
    • IServerOptions

Properties

config: IProviderConfig
disablePCSC?: boolean

Disables using of PCSC. No emit CardReader and Provider token events

onMessagePrepare?: ((session: Session, action: ActionProto) => Promise<unknown>)

Prepares server for message handling (auth, validation, setup, etc.).

onMessageResult?: ((resolved: boolean, error?: Error) => Promise<unknown>)

Performs post-processing tasks after server message handling.