API Java
HSM Dinamo
Cargando...
Buscando...
No se han encontrado entradas
Referencia de clase SVaultGenTokenInfo

Datos para generar el token SVAULT. Más...

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 (tipo byte)
 
byte getFrom ()
 
void setFrom (byte from)
 
byte getTo ()
 
void setTo (byte to)
 
Cadena getSecret ()
 
void setSecret (Cadena secreta)
 
Cadena getMK ()
 
void setMK (cadena mK)
 

Descripción detallada

Datos para generar el token SVAULT.

Constructores y destructores

SVaultGenTokenInfo()

SVaultGenTokenInfo ( byte banderas,
byte CKS,
byte tipo,
byte de,
byte a,
Cadena secreto,
Cadena MK )
Parámetros
banderasOpciones de generación. Puede ser una de las opciones de la siguiente tabla
Valor Operación
0 No utiliza máscaras para la generación de testigos ni para la recuperación de secretos.
TacNDJavaLib.D_SVAULT_F_MASK_TOKEN Utiliza máscaras para generar el token. La máscara se puede pasar al recuperar el token o el secreto.
TacNDJavaLib.D_SVAULT_F_MASK_SECRET Utiliza máscaras para generar el secreto. La máscara se puede pasar al recuperar el token o el secreto.
CKSDefine el tipo de suma de comprobación para la generación de fichas. Puede ser una de las opciones de la siguiente tabla
Valor Operación
TacNDJavaLib.D_SVAULT_CKS_NULL No genera una suma de comprobación. Sólo genera el token.
TacNDJavaLib.D_SVAULT_CKS_CPF Genera los 2 dígitos de verificación del estándar CPF (Cadastro de Pessoas Físicas) en el token. El secreto debe contener solo números e incluir los dígitos de verificación.
TacNDJavaLib.D_SVAULT_CKS_CNPJ Genera los 2 dígitos de verificación en el estándar CNPJ (Registro Nacional de Personas Jurídicas) en el token. El secreto debe contener sólo números e incluir los dígitos de verificación.
TacNDJavaLib.D_SVAULT_CKS_PAN Genera un PAN (Primary Account Number) con un dígito de control válido en el token. El secreto debe estar completo y contener solo números.
TacNDJavaLib.D_SVAULT_CKS_IEL Genera los 2 dígitos de control en el patrón del número de registro de votante en la ficha. El secreto debe contener solo números e incluir los dígitos de control.
tipoDebe pasar TacNDJavaLib.D_SVAULT_T_TKR2
deDefine la base de representación de cadenas UTF-8 del secreto para FPE (Format-Preserving-Encryption). Puede ser una de las opciones de la siguiente tabla.
Valor Operación
TacNDJavaLib.D_SVAULT_BASE10 Sólo decimales.
TacNDJavaLib.D_SVAULT_BASE62 Caracteres que son letras A-Z, a-z o los números 0-9.
aDefine la base de representación del ficha para FPE (Format-Preserving-Encryption). Puede ser una de las opciones de la siguiente tabla.
Valor Operación
TacNDJavaLib.D_SVAULT_BASE10 Sólo decimales.
TacNDJavaLib.D_SVAULT_BASE62 Caracteres que son letras A-Z, a-z o los números 0-9.
secretoEl secreto en UTF-8 que debe respetar la base definida en from. Debe tener un tamaño mínimo de puntos de código TacNDJavaLib.D_SVAULT_MIN_TL y un máximo de unidades de codificación TacNDJavaLib.D_SVAULT_MAX_TL.
MKNombre de la clave utilizada para la protección de datos

Documentación de funciones

getFlags()

byte getFlags ( )
Devolución
banderas

setFlags()

void setFlags ( byte banderas)
Parámetros
banderasVéanse las opciones aceptadas en SVaultGenTokenInfo().

getCKS()

byte getCKS ( )
Devolución
Suma de comprobación

setCKS()

void setCKS ( byte cKS)
Parámetros
cKSVéanse las opciones aceptadas en SVaultGenTokenInfo().

getType()

byte getType ( )
Devolución
Tipo

setType()

void setType ( byte tipo)
Parámetros
tipoVéanse las opciones aceptadas en SVaultGenTokenInfo().

getFrom()

byte getFrom ( )
Devolución
Base de representación de la fuente.

setFrom()

void setFrom ( byte de)
Parámetros
deVéanse las opciones aceptadas en SVaultGenTokenInfo().

getTo()

byte getTo ( )
Devolución
Base de representación objetivo

setTo()

void setTo ( byte a)
Parámetros
aVéanse las opciones aceptadas en SVaultGenTokenInfo().

getSecret()

Cadena getSecret ( )
Devolución
Secreto

setSecret()

void setSecret ( Cadena secreto)
Parámetros
secretoVéanse las opciones aceptadas en SVaultGenTokenInfo().

getMK()

Cadena getMK ( )
Devolución
Nombre de la clave MK

setMK()

void setMK ( Cadena mK)
Parámetros
mKNombre de la clave utilizada para la protección de datos