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 flags,
byte CKS,
byte type,
byte from,
byte to,
String secret,
String MK )
Parámetros
flagsOpciones 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 control 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 control.
TacNDJavaLib.D_SVAULT_CKS_CNPJ Genera los 2 dígitos de verificación en el estándar CNPJ (Cadastro Nacional da Pessoa Jurídica) en el token. El secreto debe contener solo 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 del votante en la ficha. El secreto debe contener solo números e incluir los dígitos de control.
typeDebe pasar TacNDJavaLib.D_SVAULT_T_TKR2
fromDefine 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.
toDefine 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.
secretEl 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 flags)
Parámetros
flagsVé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 type)
Parámetros
typeVéanse las opciones aceptadas en SVaultGenTokenInfo().

getFrom()

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

setFrom()

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

getTo()

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

setTo()

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

getSecret()

String getSecret ( )
Devolución
Secreto

setSecret()

void setSecret ( String secret)
Parámetros
secretVéanse las opciones aceptadas en SVaultGenTokenInfo().

getMK()

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

setMK()

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