Identificador do usuário no HSM. Tamanho máximo de MAX_USR_LEN.
Altera a senha do usuário autenticado.
Retorna true se a senha foi alterada com sucesso.
Lança exceção caso ocorra algum erro ao alterar a senha.
Lança exceção caso a nova senha seja inválida.
Nova senha do usuário no HSM. Tamanho deve ser entre MIN_USR_PWD_LEN e MAX_USR_PWD_LEN.
Cria um usuário no HSM.
Retorna true se o usuário foi criado com sucesso.
Lança exceção caso ocorra algum erro ao criar o usuário.
Lança exceção caso o userId ou password sejam inválidos.
Identificador do usuário no HSM. Tamanho máximo de MAX_USR_LEN.
Senha do usuário no HSM. Tamanho máximo de MAX_USR_PWD_LEN.
Optional
permissions: USER_PERMISSIONS[]Permissões do usuário no HSM. Default: NOP.
Gera um token para o usuário autenticado.
Retorna o token gerado.
Lança exceção caso ocorra algum erro ao gerar o token.
Lança exceção caso a data de expiração seja inválida.
Optional
expiration: DateData de expiração do token. Default: Sem expiração.
Remove um usuário do HSM.
Retorna true se o usuário foi removido com sucesso.
Lança exceção caso ocorra algum erro ao remover o usuário.
Lança exceção caso o userId seja inválido.
Identificador do usuário no HSM. Tamanho máximo de MAX_USR_LEN.
Revoga um token do usuário autenticado.
Retorna true se o token foi revogado com sucesso.
Lança exceção caso ocorra algum erro ao revogar o token.
Lança exceção caso o token seja inválido.
Token a ser revogado. O token gerado pelo método generateToken ou retornado pelo método listTokens.
Desbloqueia um usuário no HSM.
Identificador do usuário no HSM. Tamanho máximo de MAX_USR_LEN.
Description
Bloqueia um usuário no HSM.