Gerência

Gerencia do HSM. Mais...

Funções

TacAccessToken issueAToken (long lExpiration) throws TacException
 Emite um Access Token de sessão do usuário no HSM. Mais...
 
void revokeAToken (TacAccessToken accessToken) throws TacException
 Revoga um Access Token de sessão do usuário no HSM. Mais...
 
TacAccessToken[] listAToken () throws TacException
 Lista os Access Tokens de sessão do usuário no HSM. Mais...
 
int getATokenCounter () throws TacException
 Recupera o contador de Access Tokens de todo o HSM. Mais...
 
void runATokenGC () throws TacException
 Inicia o Garbage Collector de Access Tokens do HSM. Mais...
 
HSMStatInfo getStatInfo () throws TacException
 Recupera informações de estatística do HSM, como os números de uso de sessões, CPU e memória. Mais...
 
HSMAllInfo getHSMInfo () throws TacException
 Recupera informações do estado do HSM. Mais...
 
String getHSMStringInfo () throws TacException
 Recupera informações do estado do HSM. Mais...
 
String getFirmwareVersion () throws TacException
 Recupera a versão do firmware do HSM. Mais...
 
String getModel () throws TacException
 Recupera o modelo do HSM. Mais...
 
String getSerialNumber () throws TacException
 Recupera o número serial do HSM. Mais...
 

Descrição Detalhada

Gerencia do HSM.

Funções

TacAccessToken issueAToken ( long  lExpiration) throws TacException

Emite um Access Token de sessão do usuário no HSM.

Esta funcionalidade é indicada para o controle granular de autenticação de aplicações, onde a emissão de tokens é gerenciada pelo security officer. O limite máximo de Access Tokens emitidos por HSM é de 4096 tokens.

Anotações: Os Access Tokens são mantidos de forma volátil, e desta maneira são apagados quando o HSM é reiniciado. Apesar de serem voláteis, os Access Tokens são replicados entre HSMs.

Parâmetros
lExpirationExpiração do token. Equivalente a time_t. Medido em segundos a partir de EPOCH(00:00, Jan 1 1970 UTC). Usar TacNDJavaLib.DN_A_TOKEN_INFINITE para token sem expiração.
Retorna
AToken para uso em openSession.
Exceções
TacExceptionLançada quando ocorre um erro na geração do Access Token.
void revokeAToken ( TacAccessToken  accessToken) throws TacException

Revoga um Access Token de sessão do usuário no HSM.

Parâmetros
accessTokenAccess Token que será revogado.
Exceções
TacExceptionLançada quando ocorre um erro na revogação do Access Token.
TacAccessToken [] listAToken ( ) throws TacException

Lista os Access Tokens de sessão do usuário no HSM.

Retorna
Lista de ATokens do usuário.
Exceções
TacExceptionLançada quando ocorre um erro na revogação do Access Token.
int getATokenCounter ( ) throws TacException

Recupera o contador de Access Tokens de todo o HSM.

Retorna
Total de Access tokens de todo o HSM.
Exceções
TacExceptionLançada em caso de erro.
void runATokenGC ( ) throws TacException

Inicia o Garbage Collector de Access Tokens do HSM.

Exceções
TacExceptionLançada em caso de erro.
HSMStatInfo getStatInfo ( ) throws TacException

Recupera informações de estatística do HSM, como os números de uso de sessões, CPU e memória.

Retorna
Informações de estatística.
Exceções
TacExceptionLançada quando ocorre um erro na recuperação das informações.
HSMAllInfo getHSMInfo ( ) throws TacException

Recupera informações do estado do HSM.

Retorna
Informações de estatística.
Exceções
TacExceptionLançada quando ocorre um erro na recuperação das informações.
String getHSMStringInfo ( ) throws TacException

Recupera informações do estado do HSM.

Retorna
Informações do estado do HSM.
Exceções
TacExceptionLançada quando ocorre um erro na recuperação das informações.
String getFirmwareVersion ( ) throws TacException

Recupera a versão do firmware do HSM.

Retorna
Versão do firmware do HSM ou null se não houver esta informação.
Exceções
TacExceptionLançada quando ocorre um erro na recuperação das informações.
String getModel ( ) throws TacException

Recupera o modelo do HSM.

Retorna
Modelo do HSM ou null se não houver esta informação.
Exceções
TacExceptionLançada quando ocorre um erro na recuperação das informações.
String getSerialNumber ( ) throws TacException

Recupera o número serial do HSM.

Retorna
Número serial do HSM ou null se não houver esta informação.
Exceções
TacExceptionLançada quando ocorre um erro na recuperação das informações.