API Java
HSM Dinamo
Carregando...
Procurando...
Nenhuma entrada encontrado
Referência da Classe SVaultGenTokenInfo

Dados para geração de SVAULT token. Mais...

Métodos Públicos

 SVaultGenTokenInfo (byte flags, byte CKS, byte type, byte from, byte to, String secret, String MK)
 
byte getFlags ()
 
void setFlags (byte flags)
 
byte getCKS ()
 
void setCKS (byte cKS)
 
byte getType ()
 
void setType (byte type)
 
byte getFrom ()
 
void setFrom (byte from)
 
byte getTo ()
 
void setTo (byte to)
 
String getSecret ()
 
void setSecret (String secret)
 
String getMK ()
 
void setMK (String mK)
 

Descrição detalhada

Dados para geração de SVAULT token.

Construtores e Destrutores

◆ SVaultGenTokenInfo()

SVaultGenTokenInfo ( byte flags,
byte CKS,
byte type,
byte from,
byte to,
String secret,
String MK )
Parâmetros
flagsOpções de geração. Pode ser uma das opções da tabela abaixo
Valor Operação
0 Não utiliza máscaras para geração do token ou recuperação do secret.
TacNDJavaLib.D_SVAULT_F_MASK_TOKEN Utiliza máscaras para geração do token. A máscara poderá ser passada ao recupear o token ou secret.
TacNDJavaLib.D_SVAULT_F_MASK_SECRET Utiliza máscaras para geração do secret. A máscara poderá ser passada ao recupear o token ou secret.
CKSDefine o tipo de checksum para a geração de tokens. Pode ser uma das opções da tabela abaixo
Valor Operação
TacNDJavaLib.D_SVAULT_CKS_NULL Não faz geração de checksum. Apenas gera o token.
TacNDJavaLib.D_SVAULT_CKS_CPF Gera os 2 dígitos verificadores no padrão CPF (Cadastro de Pessoas Físicas) no token. O secret deverá conter apenas números e incluir os dígitos verificadores.
TacNDJavaLib.D_SVAULT_CKS_CNPJ Gera os 2 dígitos verificadores no padrão CNPJ (Cadastro Nacional da Pessoa Jurídica) no token. O secret deverá conter apenas números e incluir os dígitos verificadores.
TacNDJavaLib.D_SVAULT_CKS_PAN Gera um PAN (Primary Account Number) com o dígito verificador válido no token. O secret deverá ser completo e conter apenas números.
TacNDJavaLib.D_SVAULT_CKS_IEL Gera os 2 dígitos verificadores no padrão do número do título de eleitor no token. O secret deverá conter apenas números e incluir os dígitos verificadores.
typeDeverá ser passado TacNDJavaLib.D_SVAULT_T_TKR2
fromDefine a base de representação da string UTF-8 do secret para o FPE (Format-Preserving-Encryption). Pode ser uma das opções da tabela abaixo.
Valor Operação
TacNDJavaLib.D_SVAULT_BASE10 Apenas decimais.
TacNDJavaLib.D_SVAULT_BASE62 Caracteres que são letras A-Z, a-z ou os números 0–9.
toDefine a base de representação da string do token para o FPE (Format-Preserving-Encryption). Pode ser uma das opções da tabela abaixo.
Valor Operação
TacNDJavaLib.D_SVAULT_BASE10 Apenas decimais.
TacNDJavaLib.D_SVAULT_BASE62 Caracteres que são letras A-Z, a-z ou os números 0–9.
secretO secret em UTF-8 que deverá respeitar a base definida em from. Deverá ter tamanho mínimo de TacNDJavaLib.D_SVAULT_MIN_TL code points e máximo de TacNDJavaLib.D_SVAULT_MAX_TL encoding units.
MKNome da chave utilizada para a proteção do dados

Documentação das funções

◆ getFlags()

byte getFlags ( )
Retorna
flags

◆ setFlags()

void setFlags ( byte flags)
Parâmetros
flagsVer opções aceitas em SVaultGenTokenInfo().

◆ getCKS()

byte getCKS ( )
Retorna
Checksum

◆ setCKS()

void setCKS ( byte cKS)
Parâmetros
cKSVer opções aceitas em SVaultGenTokenInfo().

◆ getType()

byte getType ( )
Retorna
Tipo

◆ setType()

void setType ( byte type)
Parâmetros
typeVer opções aceitas em SVaultGenTokenInfo().

◆ getFrom()

byte getFrom ( )
Retorna
Base de representação de origem.

◆ setFrom()

void setFrom ( byte from)
Parâmetros
fromVer opções aceitas em SVaultGenTokenInfo().

◆ getTo()

byte getTo ( )
Retorna
Base de representação de destino

◆ setTo()

void setTo ( byte to)
Parâmetros
toVer opções aceitas em SVaultGenTokenInfo().

◆ getSecret()

String getSecret ( )
Retorna
Segredo

◆ setSecret()

void setSecret ( String secret)
Parâmetros
secretVer opções aceitas em SVaultGenTokenInfo().

◆ getMK()

String getMK ( )
Retorna
Nome da chave MK

◆ setMK()

void setMK ( String mK)
Parâmetros
mKNome da chave utilizada para a proteção do dados