Hierarchy

  • Management

Methods

  • Description

    Lê a shadow de um cartão Smart-card M de N Dinamo.

    Returns

    • Dados da shadow lida.

    Throws

    HsmError Caso ocorra algum erro na operação.

    Remarks

    OBS: Para realizar esta operação, é necessário instalar o HSM Client na opção Completa no dispositivo. Você pode fazer o download do HSM Client através do link. Além disso, é necessário utilizar uma leitora de smartcards homologada para a leitura dos cartões.

    Parameters

    • pin: string

      PIN do cartão. Deve ser uma string numérica ASCII com tamanho máximo de constants.DN_SC_MAX_PIN_LEN.

    Returns Promise<string>

  • Description

    Configura o estado de autenticação do sistema NS (Network Security).

    Returns

    • Resolve se a configuração for bem-sucedida.

    Throws

    HsmError Caso ocorra algum erro na operação ou se algum parâmetro for inválido.

    Parameters

    • aclMask: ACL_MASK

      Máscara de controle de acesso (ACL_MASK). Pode ser uma combinação de valores permitidos (ex.: ACL_MASK.OBJ_READ | ACL_MASK.USR_CREATE | ACL_MASK.SYS_OPERATOR) usando operações bitwise.

    • state: NSAUTH_STATE

      Estado de autenticação NS (STATE). Deve ser um dos valores do enum NSAUTH_STATE.

    • share: string[]

      Array de strings hexadecimais representando os shares M of N. Cada share deve ser uma string hexadecimal.

    Returns Promise<boolean>