Sessão

Gerência de sessões cliente com o HSM. Mais...

Funções

void openSession (String strAddr, String strUsrId, String strPwd) throws TacException
 Estabelece uma conexão cifrada com o HSM. Mais...
 
void openSession (String strAddr, String strUsrId, String strPwd, boolean bLoadBalance) throws TacException
 Estabelece uma conexão cifrada com o HSM. Mais...
 
void openSession (String strAddr, String strUsrId, String strPwd, String strOtp, boolean bLoadBalance) throws TacException
 Estabelece uma conexão cifrada com o HSM utilizando OTP. Mais...
 
void openSession (String strAddr, String strUsrId, String strPwd, String strOtp) throws TacException
 Estabelece uma conexão cifrada com o HSM utilizando OTP. Mais...
 
void openSession (String strAddr, String strUsrId, String strPwd, int nPort, int nFlags) throws TacException
 Estabelece uma conexão cifrada com o HSM utilizando as configurações de load balance. Mais...
 
void openSession (String strAddr, String strUsrId, String strPwd, String strOtp, int nPort, int nFlags) throws TacException
 Estabelece uma conexão cifrada com o HSM utilizando as configurações de load balance e OTP. Mais...
 
void openSession (String strAddr, TacAccessToken stAToken, int nPort, int nFlags) throws TacException
 Estabelece uma conexão cifrada com o HSM utilizando AToken. Mais...
 
void openSession (String strAddr, byte[] jbaAToken, int nPort, int nFlags) throws TacException
 Estabelece uma conexão cifrada com o HSM utilizando AToken. Mais...
 
void openSession (String strAddr, TacAccessToken stAToken, int nPort, boolean bLoadBalance, boolean bSessionCache, boolean bEncrypted) throws TacException
 Estabelece uma conexão com o HSM utilizando AToken. Mais...
 
void openSession (String strAddr, byte[] jbaAToken, int nPort, boolean bLoadBalance, boolean bSessionCache, boolean bEncrypted) throws TacException
 Estabelece uma conexão com o HSM utilizando AToken. Mais...
 
void openSession (String strAddr, String strUsrId, String strPwd, int nPort, boolean bLoadBalance, boolean bSessionCache, boolean bEncrypted) throws TacException
 Estabelece uma conexão cifrada com o HSM. Mais...
 
void openSession (String strAddr, String strUsrId, String strPwd, String strOtp, int nPort, boolean bLoadBalance, boolean bSessionCache, boolean bEncrypted) throws TacException
 Estabelece uma conexão cifrada com o HSM utilizando OTP. Mais...
 
void closeSession (int nFlags) throws TacException
 Encerra a conexão com o HSM. Mais...
 
void closeSession (boolean bPhysicallyClose) throws TacException
 Encerra a conexão com o HSM. Mais...
 
void closeSession () throws TacException
 Finaliza a sessão entregando de volta a conexão aberta para o pool de gerenciamento. Mais...
 

Descrição Detalhada

Gerência de sessões cliente com o HSM.

Funções

void openSession ( String  strAddr,
String  strUsrId,
String  strPwd 
) throws TacException

Estabelece uma conexão cifrada com o HSM.

Parâmetros
strAddrEndereço IP do HSM. Se passado em branco o sistema utiliza o load balance
strUsrIdUsuário do HSM.
strPwdSenha do usuário do HSM.
Exceções
TacExceptionLançada quando ocorre um erro no acesso ou validação do usuário.
void openSession ( String  strAddr,
String  strUsrId,
String  strPwd,
boolean  bLoadBalance 
) throws TacException

Estabelece uma conexão cifrada com o HSM.

Parâmetros
strAddrEndereço IP do HSM. Se passado em branco o sistema utiliza o load balance
strUsrIdUsuário do HSM.
strPwdSenha do usuário do HSM.
bLoadBalanceSe verdadeiro utiliza o load balance
Exceções
TacExceptionLançada quando ocorre um erro no acesso ou validação do usuário.
void openSession ( String  strAddr,
String  strUsrId,
String  strPwd,
String  strOtp,
boolean  bLoadBalance 
) throws TacException

Estabelece uma conexão cifrada com o HSM utilizando OTP.

Parâmetros
strAddrEndereço IP do HSM. Se passado em branco o sistema utiliza o load balance
strUsrIdUsuário do HSM.
strPwdSenha do usuário do HSM.
strOtpOTP do usuário do HSM.
bLoadBalanceSe verdadeiro utiliza o load balance
Exceções
TacExceptionLançada quando ocorre um erro no acesso ou validação do usuário.
void openSession ( String  strAddr,
String  strUsrId,
String  strPwd,
String  strOtp 
) throws TacException

Estabelece uma conexão cifrada com o HSM utilizando OTP.

Parâmetros
strAddrEndereço IP do HSM. Se passado em branco o sistema utiliza o load balance
strUsrIdUsuário do HSM.
strPwdSenha do usuário do HSM.
strOtpOTP do usuário do HSM.
Exceções
TacExceptionLançada quando ocorre um erro no acesso ou validação do usuário.
void openSession ( String  strAddr,
String  strUsrId,
String  strPwd,
int  nPort,
int  nFlags 
) throws TacException

Estabelece uma conexão cifrada com o HSM utilizando as configurações de load balance.

Parâmetros
strAddrEndereço IP do HSM. Se passado em branco o sistema utiliza o load balance
strUsrIdUsuário do HSM.
strPwdSenha do Usuário do HSM.
nPortPorta do HSM. Atenção: só é possível utilizar a 4433.
nFlagsSempre igual a zero.
Exceções
TacExceptionLançada quando ocorre um erro no acesso ou validação do Usuário.
void openSession ( String  strAddr,
String  strUsrId,
String  strPwd,
String  strOtp,
int  nPort,
int  nFlags 
) throws TacException

Estabelece uma conexão cifrada com o HSM utilizando as configurações de load balance e OTP.

Parâmetros
strAddrEndereço IP do HSM. Se passado em branco o sistema utiliza o load balance
strUsrIdUsuário do HSM.
strPwdSenha do Usuário do HSM.
strOtpOtp do Usuário do HSM.
nPortPorta do HSM. Atenção: só é possível utilizar a 4433.
nFlagsSempre igual a zero.
Exceções
TacExceptionLançada quando ocorre um erro no acesso ou validação do Usuário.
void openSession ( String  strAddr,
TacAccessToken  stAToken,
int  nPort,
int  nFlags 
) throws TacException

Estabelece uma conexão cifrada com o HSM utilizando AToken.

Parâmetros
strAddrEndereço IP do HSM. Se passado em branco o sistema utiliza o load balance
stATokenAToken de acesso ao HSM.
nPortPorta do HSM. Atenção: só é possível utilizar a 4433.
nFlagsSempre igual a zero.
Exceções
TacExceptionLançada quando ocorre um erro no acesso ou validação do Usuário.
void openSession ( String  strAddr,
byte[]  jbaAToken,
int  nPort,
int  nFlags 
) throws TacException

Estabelece uma conexão cifrada com o HSM utilizando AToken.

Parâmetros
strAddrEndereço IP do HSM. Se passado em branco o sistema utiliza o load balance
jbaATokenAToken de acesso ao HSM.
nPortPorta do HSM. Atenção: só é possível utilizar a 4433.
nFlagsSempre igual a zero.
Exceções
TacExceptionLançada quando ocorre um erro no acesso ou validação do Usuário.
void openSession ( String  strAddr,
TacAccessToken  stAToken,
int  nPort,
boolean  bLoadBalance,
boolean  bSessionCache,
boolean  bEncrypted 
) throws TacException

Estabelece uma conexão com o HSM utilizando AToken.

Parâmetros
strAddrEndereço IP do HSM.
stATokenAToken de acesso ao HSM.
nPortPorta do HSM. Atenção: só é possível utilizar a 4433.
bLoadBalanceSe verdadeiro utiliza o load balance
bSessionCacheSe verdadeiro utiliza o gerenciador de cache de sessão.
bEncryptedSe verdadeiro utiliza uma conexão criptografada. Algumas operações como geração de chaves ou troca de senha de Usuário só pode ser utilizada em conexões criptografadas.
Exceções
TacExceptionLançada quando ocorre um erro no acesso ou validação do Usuário.
void openSession ( String  strAddr,
byte[]  jbaAToken,
int  nPort,
boolean  bLoadBalance,
boolean  bSessionCache,
boolean  bEncrypted 
) throws TacException

Estabelece uma conexão com o HSM utilizando AToken.

Parâmetros
strAddrEndereço IP do HSM.
jbaATokenAToken de acesso ao HSM.
nPortPorta do HSM. Atenção: só é possível utilizar a 4433.
bLoadBalanceSe verdadeiro utiliza o load balance
bSessionCacheSe verdadeiro utiliza o gerenciador de cache de sessão.
bEncryptedSe verdadeiro utiliza uma conexão criptografada. Algumas operações como geração de chaves ou troca de senha de Usuário só pode ser utilizada em conexões criptografadas.
Exceções
TacExceptionLançada quando ocorre um erro no acesso ou validação do Usuário.
void openSession ( String  strAddr,
String  strUsrId,
String  strPwd,
int  nPort,
boolean  bLoadBalance,
boolean  bSessionCache,
boolean  bEncrypted 
) throws TacException

Estabelece uma conexão cifrada com o HSM.

Parâmetros
strAddrEndereço IP do HSM.
strUsrIdUsuário do HSM.
strPwdSenha do Usuário do HSM.
nPortPorta do HSM. Atenção: só é possível utilizar a 4433.
bLoadBalanceSe verdadeiro utiliza o load balance
bSessionCacheSe verdadeiro utiliza o gerenciador de cache de sessão.
bEncryptedSe verdadeiro utiliza uma conexão criptografada. Algumas operações como geração de chaves ou troca de senha de Usuário só pode ser utilizada em conexões criptografadas.
Exceções
TacExceptionLançada quando ocorre um erro no acesso ou validação do Usuário.
void openSession ( String  strAddr,
String  strUsrId,
String  strPwd,
String  strOtp,
int  nPort,
boolean  bLoadBalance,
boolean  bSessionCache,
boolean  bEncrypted 
) throws TacException

Estabelece uma conexão cifrada com o HSM utilizando OTP.

Parâmetros
strAddrEndereço IP do HSM.
strUsrIdUsuário do HSM.
strPwdSenha do Usuário do HSM.
strOtpOTP do Usuário do HSM.
nPortPorta do HSM. Atenção: só é possível utilizar a 4433.
bLoadBalanceSe verdadeiro utiliza o load balance
bSessionCacheSe verdadeiro utiliza o gerenciador de cache de sessão.
bEncryptedSe verdadeiro utiliza uma conexão criptografada. Algumas operações como geração de chaves ou troca de senha de Usuário só pode ser utilizada em conexões criptografadas.
Exceções
TacExceptionLançada quando ocorre um erro no acesso ou validação do Usuário.
void closeSession ( int  nFlags) throws TacException

Encerra a conexão com o HSM.

Parâmetros
nFlagsSempre igual a zero.
Exceções
TacExceptionLançada em caso de falha no fechamento da sessão.
void closeSession ( boolean  bPhysicallyClose) throws TacException

Encerra a conexão com o HSM.

Parâmetros
bPhysicallyCloseDetermina se a sessão será fechada fisicamente, ou apenas liberada no cache local.
Exceções
TacExceptionLançada em caso de falha no fechamento da sessão.
void closeSession ( ) throws TacException

Finaliza a sessão entregando de volta a conexão aberta para o pool de gerenciamento.

Exceções
TacExceptionLançada em caso de falha no fechamento da sessão.