Operaciones de tokenización y anonimización de datos.
Véase Documentación técnica de HSM.
Funciones | |
| SVaultGenTokenResponse | GenSVaultToken (int op, SVaultGenTokenInfo tokenInfo, int reserved) throws TacException |
| Tokeniza un dato, generando un token blob y su respectivo token. | |
| SVaultGenTokenResponse | GenSVaultToken(SVaultGenTokenInfo tokenInfo ) throws TacException |
| Tokeniza un dato, generando un token blob y su respectivo token. | |
| SVaultGenTokenResponse | GenSVaultDigitToken (byte CKS, byte maskFlags, String MK, String secret) lanza una TacException |
| Tokeniza los dígitos, generando un token blob y su respectivo token. | |
| SVaultGenTokenResponse | GenSVaultStringToken (byte maskFlags, String MK, String secret) throws TacException |
| Tokeniza una cadena UTF-8, generando un token blob y su respectivo token. | |
| Cadena | GetSVaultTokenBlobData (int op, String MK, String mask, byte[] tokenBlob) lanza una TacException |
| Recupera el secreto o token de datos tokenizados utilizando un token blob. | |
| Cadena | GetSVaultSecret (String MK, String mask, byte[] tokenBlob) throws TacException |
| Recupera el secreto de los datos tokenizados utilizando un token blob. | |
| Cadena | GetSVaultToken (String MK, String mask, byte[] tokenBlob) throws TacException |
| Recupera el token de los datos tokenizados utilizando un token blob. | |
| SVaultGenTokenResponse GenSVaultToken | ( | int | op, |
| SVaultGenTokenInfo | tokenInfo, | ||
| int | reserved ) throws TacException |
Tokeniza un dato, generando un token blob y su respectivo token.
| op | Tipo de operación. Debe ser 0. |
| tokenInfo | Detalles de la operación de tokenización |
| reserved | Reservado para uso futuro (debe ser 0). |
| TacException |
| SVaultGenTokenResponse GenSVaultToken | ( | SVaultGenTokenInfo | tokenInfo | ) | throws TacException |
Tokeniza un dato, generando un token blob y su respectivo token.
| tokenInfo | Detalles de la operación de tokenización |
| TacException |
| SVaultGenTokenResponse GenSVaultDigitToken | ( | byte | CKS, |
| byte | maskFlags, | ||
| String | MK, | ||
| String | secret ) throws TacException |
Tokeniza los dígitos, generando un token blob y su respectivo token.
| CKS | Define el tipo de suma de comprobación para la generación de fichas. Puede ser una de las opciones de la siguiente tabla
| ||||||||||||
| maskFlags | Opciones de generación. Puede ser una de las opciones de la siguiente tabla
| ||||||||||||
| MK | Nombre de la clave utilizada para la protección de datos | ||||||||||||
| secret | El secreto debe ser una cadena con números solamente. Debe tener un tamaño mínimo de TacNDJavaLib . D_SVAULT_MIN_TL y un tamaño máximo de TacNDJavaLib.D_SVAULT_MAX_TL. |
| TacException |
| SVaultGenTokenResponse GenSVaultStringToken | ( | byte | maskFlags, |
| String | MK, | ||
| String | secret ) throws TacException |
Tokeniza una cadena UTF-8, generando un token blob y su respectivo token.
| maskFlags | Opciones de generación. Puede ser una de las opciones de la siguiente tabla
| ||||||||
| MK | Nombre de la clave utilizada para la protección de datos | ||||||||
| secret | El secreto debe ser una cadena UTF-8. Debe tener un tamaño mínimo de TacNDJavaLib . D_SVAULT_MIN_TL y un tamaño máximo de TacNDJavaLib.D_SVAULT_MAX_TL. |
| TacException |
| String GetSVaultTokenBlobData | ( | int | op, |
| String | MK, | ||
| String | mask, | ||
| byte[] | tokenBlob ) throws TacException |
Recupera el secreto o token de datos tokenizados utilizando un token blob.
Esta API también permite recuperar el secreto enmascarado o el token.
| op | Tipo de operación. Puede ser una de las opciones siguientes.
| ||||||
| MK | Nombre de la clave utilizada para la protección de datos. | ||||||
| mask | Patrón de máscara que se aplicará al secreto o token, según el definido al generar el token blob en GenSVaultToken(). Buffer con un tamaño mínimo de TacNDJavaLib.D_SVAULT_MIN_TL y máximo de TacNDJavaLib.D_SVAULT_MIN_TL que contiene la máscara. Puede ser una cadena vacía "" para no utilizar el enmascaramiento. La máscara es una cadena UTF-8 que contiene los caracteres que se aplicarán a los datos para enmascararlos. Pase '\0' en las posiciones en las que desee que se muestren los datos. Consulte los comentarios para ver ejemplos. | ||||||
| tokenBlob | Buffer de tamaño TacNDJavaLib.D_SVAULT_TOKEN_BLOB_LEN, generado por la API GenSVaultToken(), que contiene el blob token. |
| TacException |
"123456789"."***456789"."999956789"."***456***". | String GetSVaultSecret | ( | String | MK, |
| String | mask, | ||
| byte[] | tokenBlob ) throws TacException |
Recupera el secreto de los datos tokenizados utilizando un token blob.
Esta API también permite recuperar el secreto enmascarado.
| MK | Nombre de la clave utilizada para la protección de datos. |
| mask | Patrón de máscara que se aplicará al secreto o token, según el definido al generar el token blob en GenSVaultToken(). Buffer con un tamaño mínimo de TacNDJavaLib.D_SVAULT_MIN_TL y máximo de TacNDJavaLib.D_SVAULT_MIN_TL que contiene la máscara. Puede ser una cadena vacía "" para no utilizar el enmascaramiento. La máscara es una cadena UTF-8 que contiene los caracteres que se aplicarán a los datos para enmascararlos. Pase '\0' en las posiciones en las que desee que se muestren los datos. Consulta las notas sobre GetSVaultTokenBlobData() para ver ejemplos. |
| tokenBlob | Buffer de tamaño TacNDJavaLib.D_SVAULT_TOKEN_BLOB_LEN, generado por la API GenSVaultToken(), que contiene el blob token. |
| TacException |
| String GetSVaultToken | ( | String | MK, |
| String | mask, | ||
| byte[] | tokenBlob ) throws TacException |
Recupera el token de los datos tokenizados utilizando un token blob.
Esta API también permite recuperar el token enmascarado.
| MK | Nombre de la clave utilizada para la protección de datos. |
| mask | Patrón de máscara que se aplicará al secreto o token, según el definido al generar el token blob en GenSVaultToken(). Buffer con un tamaño mínimo de TacNDJavaLib.D_SVAULT_MIN_TL y máximo de TacNDJavaLib.D_SVAULT_MIN_TL que contiene la máscara. Puede ser una cadena vacía "" para no utilizar el enmascaramiento. La máscara es una cadena UTF-8 que contiene los caracteres que se aplicarán a los datos para enmascararlos. Pase '\0' en las posiciones en las que desee que se muestren los datos. Consulta las notas sobre GetSVaultTokenBlobData() para ver ejemplos. |
| tokenBlob | Buffer de tamaño TacNDJavaLib.D_SVAULT_TOKEN_BLOB_LEN, generado por la API GenSVaultToken(), que contiene el blob token. |
| TacException |