interface Hsm {
    connecting: boolean;
    connected: boolean;
    key: Key;
    blockchain: Blockchain;
    cryptography: Cryptography;
    user: User;
    ocra: Ocra;
    management: Management;
    disconnect(): Promise<boolean>;
}

Properties

connecting: boolean

Indica se o client está se conectando com o HSM

false
connected: boolean

Indica se o client está conectado com o HSM

false
key: Key

Objeto para manipulação de chaves

blockchain: Blockchain

Objeto para manipulação de chaves Bip 32

cryptography: Cryptography

Objeto para manipulação de criptografia

user: User

Objeto para manipulação de usuário

ocra: Ocra

Objeto para manipulação do OCRA

management: Management

Objeto para manipulação de management

Methods

  • Finaliza a conexão com o HSM

    Returns Promise<boolean>

    • Retorna true se a conexão foi finalizada com sucesso
    • Lança exceção caso o client não esteja conectado com o HSM