Skip to main content

Veritran Docs

VTToken API

Esta integración permite generar de forma segura una contraseña de un solo uso (OTP). Obtiene un resumen de la contraseña creada y lo guarda en un repositorio. El resumen se puede utilizar para validar la contraseña.

VTToken también usa información para crear el token del software que debe protegerse. Esto se obtiene al encriptar los datos sensibles y guardarlos en un repositorio.

VTToken está siempre integrado en todas las apps.

Nota

Es posible que la integración descrita en este artículo no se implemente en tu ambiente ni esté habilitada para todos tus clientes. Comunícate con tu administrador para recibir ayuda.

Detalles técnicos

ID de API

105

Código de la API

VTTOKEN

Versión de la Call API

1

Objetivo

Contraseña con token que asegura las OTP

Clasificación

Seguridad

Disponible para

Android, iOS, HarmonyOS

Uso de la integración VTToken API en Studio

Las siguientes funciones están disponibles para que las uses en tus procesos legacy y también puedes usarlas como bloques en los procesos lambda. Haz clic en cada función para obtener más detalles.

Set Password

Establece una contraseña.

Activate VT Token

Activa VT Token.

Generate OTP

Genera una contraseña de un solo uso (OTP).

Validate Password

Valida una contraseña.

Update Seed

Actualiza un valor de inicialización.

Verify CRC

Ejecuta una verificación de redundancia cíclica (CRC).

Change Password

Cambia la contraseña de VT Token.

Validate OTP

Valida la contraseña de un solo uso (OTP).

Offline Synchronization

Inicializa la sincronización sin conexión.

Set Password

Esta función establece una contraseña.

Configuración del parámetro

Esta función requiere que establezcas parámetros de entrada para la contraseña que se va a crear. Lee Registros de entrada para obtener más información.

ID de la función

Registro

Valor

110

1

Registros de entrada

Registro

Descripción

Obligatorio

Valor

114

Nueva contraseña

<<NEWPASSWORD>>

115

Confirmación de la nueva contraseña

<<NEWPASSCONFIRM>>

145

Seguridad de la contraseña

No

<<PASSSTRENGHT>>

146

Complejidad de la contraseña

No

<<PASSWEIGHT>>

125

Indicador para borrar la contraseña

No

<<CLEAR_PASSWORD>>

Registros de salida

Registro

Descripción

Valor

112

Resultado de la Call

101

Las contraseñas no coinciden.

024

La seguridad de la contraseña es inferior a la requerida.

003

Error con los datos persistentes de la contraseña.

002

ConfigurationManager no configurado.

000

Proceso realizado correctamente.

113

Contraseña

Después de ejecutar la función, se verifica el token 125 (CLEAR PASSWORD). Si configuraste «1» como valor, este token (113) se borra.

205

Indicador de la configuración de la contraseña

Tras ejecutar la función, se verifica el token 125 (CLEAR PASSWORD). Si configuraste «1» como valor, este token (205) se configura con el valor «1».

Activate VT Token

Esta función activa el VT Token.

Configuración del parámetro

Esta función requiere algunos parámetros de entrada obligatorios, como el valor de inicialización del token y el número de serie. Lee Registros de entrada para obtener más información.

ID de la función

Registro

Valor

110

2

Registros de entrada

Registro

Descripción

Obligatorio

Valor

116

Número de serie del token

<<SERIALNUMBER>>

117

Valor de inicialización del token

<<TOKENSEED>>

125

Indicador para borrar la contraseña

No

<<CLEAR_PASSWORD>>

Registros de salida

Registro

Descripción

Valor

112

Resultado de la Call

102

Algunos datos no se pudieron procesar.

010

Clave inválida.

003

Error con los datos persistentes.

003

ConfigurationManager no configurado.

000

Proceso realizado correctamente.

113

Contraseña

Después de ejecutar la función, se verifica el token 125 (CLEAR PASSWORD). Si configuraste «1» como valor, este token (113) se borra.

205

Indicador de la configuración de la contraseña

Tras ejecutar la función, se verifica el token 125 (CLEAR PASSWORD). Si configuraste «1» como valor, este token (205) se configura con el valor «1».

206

Tokens activados

Se configura «1» como valor si el proceso se ejecuta correctamente.

Generate OTP

Esta función genera la contraseña de un solo uso (OTP).

Configuración del parámetro

Esta función no requiere que completes ningún parámetro de entrada obligatorio, pero hay una lista de parámetros opcionales. Lee Registros de entrada para obtener más información.

ID de la función

Registro

Valor

110

3

Registros de entrada

Registro

Descripción

Obligatorio

Valor

118

Desafío

No

<<CHALLENGE>>

121

Pin

No

<<PIN>>

122

Datos de la sesión

No

<<SESSIONDATA>>

125

Indicador para borrar la contraseña

No

<<CLEAR_PASSWORD>>

141

Validación del CRC

No

<<CRCVALIDATION>>

142

Transformar datos de la sesión

No

<<TRANSFORMSESSIONDATA>>

Registros de salida

Registro

Descripción

Valor

112

Resultado de la Call

100

Problemas al intentar analizar los datos en la función prepareSessionData.

099

La hora actual es antes del 01/01/1990 00:00:00 GMT.

001

Error genérico. Paquete no compatible o inválido.

005

La API no puede descifrar los parámetros de entrada.

000

Proceso realizado correctamente.

113

Contraseña

Después de ejecutar la función, se verifica el token 125 (CLEAR PASSWORD). Si configuraste «1» como valor, este token (113) se borra.

205

Indicador de la configuración de la contraseña

Tras ejecutar la función, se verifica el token 125 (CLEAR PASSWORD). Si configuraste «1» como valor, este token (205) se configura con el valor «1».

119

Paquete OCRA

<<OCRASUITE>>

123

OTP

<<OTP>>

211

Sincronización de datos sin conexión

<<TOKEN DATA OFFLINE SYNCHRO>> si se realiza correctamente.

Validate Password

Esta función te permite validar una contraseña.

Configuración del parámetro

Esta función requiere que establezcas parámetros de entrada para la contraseña que se va a crear. Lee Registros de entrada para obtener más información.

ID de la función

Registro

Valor

110

4

Registros de entrada

Registro

Descripción

Obligatorio

Valor

113

Contraseña

<<PASSWORD>>

126

Intentos máximos

No

<<TOKEN_MAX_PASSWORD_RETRIES>>

Registros de salida

Registro

Descripción

Valor

112

Resultado de la Call

104

Error de validación.

102

No se han podido leer algunos datos de entrada.

409

Alcanzó la cantidad máxima de intentos.

003

Error con los datos persistentes.

000

Proceso realizado correctamente.

205

Indicador de la configuración de la contraseña

Tras ejecutar la función, se verifica el token 125 (CLEAR PASSWORD). Si configuraste «1» como valor, este token (205) se configura con el valor «1».

208

Intentos restantes para abrir el repositorio

<<REMAINING TRIES TO OPEN REPOSITORY>> si se ejecuta correctamente.

209

Intentos denegados para abrir el repositorio

<<TRIES DENIED TO OPEN REPOSITORY>> si se ejecuta correctamente.

Update Seed

Esta función actualiza el valor de inicialización del token.

Configuración del parámetro

Para ejecutarse correctamente, esta función requiere que completes el valor de inicialización del token y el número de serie. Lee Registros de entrada para obtener más información.

ID de la función

Registro

Valor

110

5

Registros de entrada

Registro

Descripción

Obligatorio

Valor

116

Número de serie del token

<<SERIALNUMBER>>

117

Valor de inicialización del token

<<TOKENSEED>>

125

Indicador para borrar la contraseña

No

<<CLEAR_PASSWORD>>

Registros de salida

Registro

Descripción

Valor

112

Resultado de la Call

102

No se han podido leer algunos datos de entrada.

003

Error con los datos persistentes.

002

ConfigurationManager no configurado.

005

La API no puede descifrar los parámetros de entrada.

000

Proceso realizado correctamente.

113

Contraseña

Después de ejecutar la función, se verifica el token 125 (CLEAR PASSWORD). Si configuraste «1» como valor, este token (113) se borra.

205

Indicador de la configuración de la contraseña

Tras ejecutar la función, se verifica el token 125 (CLEAR PASSWORD). Si configuraste «1» como valor, este token (205) se configura con el valor «1».

206

Tokens activados

Si se ejecuta correctamente, el valor se establece en «1».

Verify CRC

Esta función te permite realizar la verificación de redundancia cíclica (CRC).

Configuración del parámetro

Esta función requiere que completes el parámetro de desafío. Lee Registros de entrada para obtener más información.

ID de la función

Registro

Valor

110

6

Registros de entrada

Registro

Descripción

Obligatorio

Valor

118

Desafío

<<CHALLENGE>>

Registros de salida

Registro

Descripción

Valor

112

Resultado de la Call

103

Error al realizar la CRC.

000

Proceso realizado correctamente.

Change Password

Esta función te permite cambiar la contraseña de VT Token.

Configuración del parámetro

Esta función requiere que completes los parámetros de la contraseña, la nueva contraseña y de la opción para confirmar la contraseña. Lee Registros de entrada para obtener más información.

ID de la función

Registro

Valor

110

7

Registros de entrada

Registro

Descripción

Obligatorio

Valor

113

Contraseña

Después de ejecutar la función, se verifica el token 125 (CLEAR PASSWORD). Si configuraste «1» como valor, este token (113) se borra.

114

Nueva contraseña

<<NEWPASSWORD>>

115

Confirmación de la nueva contraseña

<<NEWPASSCONFIRM>>

145

Seguridad de la contraseña

No

<<PASSSTRENGHT>>

146

Complejidad de la contraseña

No

<<PASSWEIGHT>>

125

Indicador para borrar la contraseña

No

<<CLEAR_PASSWORD>>

Registros de salida

Registro

Descripción

Valor

112

Resultado de la Call

104

Error de validación.

102

No se han podido leer algunos datos de entrada.

101

Las contraseñas no coinciden.

409

Alcanzó la cantidad máxima de intentos.

024

La seguridad de la contraseña es inferior a la requerida.

012

Parámetros obligatorios faltantes.

003

Error con los datos persistentes.

002

ConfigurationManager no configurado.

000

Proceso realizado correctamente.

205

Indicador de la configuración de la contraseña

Tras ejecutar la función, se verifica el token 125 (CLEAR PASSWORD). Si configuraste «1» como valor, este token (205) se configura con el valor «1».

Validate OTP

Esta función te permite validar la contraseña de un solo uso (OTP).

Configuración del parámetro

Esta función requiere que completes la OTP que se validará. Lee Registros de entrada para obtener más información.

ID de la función

Registro

Valor

110

8

Registros de entrada

Registro

Descripción

Obligatorio

Valor

123

OTP

<<OTP TO VALIDATE>>

118

Desafío

No

<<CHALLENGE>>

121

Pin

No

<<PIN>>

122

Datos de la sesión

No

<<SESSIONDATA>>

128

Limitación de avance

No

<<TOKEN_VALIDATION_FORWARD_THROTTLE>>

141

Validación del CRC

No

<<CRCVALIDATION>>

142

Transformar datos de la sesión

No

<<TRANSFORM SESSION DATA>>

143

Intervalo izquierdo de TOPT

No

<<TOKEN_TOTP_LEFT_INTERVAL>>

144

Intervalo derecho de TOPT

No

<<TOKEN_TOTP_RIGHT_INTERVAL>>

125

Indicador para borrar la contraseña

No

<<CLEAR_PASSWORD>>

Registros de salida

Registro

Descripción

Valor

112

Resultado de la Call

113

Error al realizar la CRC.

100

Problemas al intentar analizar los datos en la función prepareSessionData.

099

La hora actual es antes del 01/01/1990 00:00:00 GMT.

007

La OTP no pudo validarse.

006

Desafío > a 128 bytes.

002

ConfigurationManager no configurado.

001

Error genérico. Paquete no compatible o inválido.

000

Proceso realizado correctamente.

113

Contraseña

Después de ejecutar la función, se verifica el token 125 (CLEAR PASSWORD). Si configuraste «1» como valor, este token (113) se borra.

119

Paquete OCRA

<<OCRASUITE>>

205

Indicador de la configuración de la contraseña

Tras ejecutar la función, se verifica el token 125 (CLEAR PASSWORD). Si configuraste «1» como valor, este token (205) se configura con el valor «1».

210

Contador de validación negativa

<<TOKEN_NEGATIVE_VALIDATION_COUNTER>>

Offline Synchronization

Esta función inicializa la sincronización sin conexión

Configuración del parámetro

Esta función no requiere la configuración de ningún parámetro.

ID de la función

Registro

Valor

110

9

Registros de salida

Registro

Descripción

Valor

112

Resultado de la Call

000

Proceso realizado correctamente.

211

Sincronización de datos sin conexión

<<TOKEN DATA OFFLINE SYNCHRO>>