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
-
lExpiration Expiraçã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
-
TacException Lanç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
-
accessToken Access Token que será revogado.
- Exceções
-
TacException Lanç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
-
TacException Lanç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
-
TacException Lançada em caso de erro.
void runATokenGC | ( | ) | throws TacException |
Inicia o Garbage Collector de Access Tokens do HSM.
- Exceções
-
TacException Lanç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
-
TacException Lanç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
-
TacException Lanç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
-
TacException Lanç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
-
TacException Lanç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
-
TacException Lanç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
-
TacException Lançada quando ocorre um erro na recuperação das informações.