Operaciones de tokenización y anonimización de datos.
Consulte la documentación técnica del HSM.
Funciones | |
SVaultGenTokenResponse | GenSVaultToken (UInt32 Op, DinamoApi.SVAULT_GEN_TOKEN TokenInfo, UInt32 Reserved) |
Tokeniza un dato, generando un token blob y su respectivo token. | |
SVaultGenTokenResponse | GenSVaultToken(DinamoApi.SVAULT_GEN_TOKEN TokenInfo) |
Tokeniza un dato, generando un token blob y su respectivo token. | |
SVaultGenTokenResponse | GenSVaultDigitToken (byte CKS, byte MaskFlags, cadena MK, cadena Secret) |
Tokeniza los dígitos, generando un token blob y su respectivo token. | |
SVaultGenTokenResponse | GenSVaultStringToken (byte MaskFlags, cadena MK, cadena Secret) |
Tokeniza una cadena UTF-8, generando un token blob y su respectivo token. | |
cadena | GetSVaultTokenBlobData (UInt32 Op, cadena MK, cadena Mask, byte[] TokenBlob) |
Recupera el secreto o token de datos tokenizados utilizando un blob de token. Esta API también permite recuperar el secreto o token enmascarado. | |
cadena | GetSVaultSecret (cadena MK, cadena Mask, byte[] TokenBlob) |
Recupera el secreto de datos tokenizados utilizando un token blob. Esta API también permite recuperar el secreto enmascarado. | |
cadena | GetSVaultToken (cadena MK, cadena Mask, byte[] TokenBlob) |
Recupera el token de los datos tokenizados utilizando un blob de token. Esta API también permite recuperar el token enmascarado. | |
|
inline |
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). |
DinamoException | Lanza una excepción en caso de error. |
|
inline |
Tokeniza un dato, generando un token blob y su respectivo token.
TokenInfo | Detalles de la operación de tokenización. |
DinamoException | Lanza una excepción en caso de error. |
|
inline |
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 UTF-8 sólo con números. Debe tener una longitud mínima de puntos de codificación DinamoApi . D_SVAULT_MIN_TL y máxima de unidades de codificación DinamoApi.D_SVAULT_MAX_TL. |
DinamoException | Lanza una excepción en caso de error. |
|
inline |
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 sólo con números. Debe tener una longitud mínima de puntos de codificación DinamoApi . D_SVAULT_MIN_TL y máxima de unidades de codificación DinamoApi.D_SVAULT_MAX_TL. |
DinamoException | Lanza una excepción en caso de error. |
|
inline |
Recupera el secreto o token de datos tokenizados utilizando un blob de token. Esta API también permite recuperar el secreto o token enmascarado.
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áximo de DinamoApi.D_SVAULT_MAX_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 DinamoApi.D_SVAULT_TOKEN_BLOB_LEN, generado por la API GenSVaultToken(), que contiene el token blob. |
DinamoException | Lanza una excepción en caso de error. |
Ejemplos de uso de una máscara. En este ejemplo utilizaremos un secreto con el valor "123456789". Utilizando la máscara "***" obtendremos el siguiente resultado.
Aplicando la máscara "9999" obtendremos el siguiente resultado.
Aplicando la máscara "***\0\0***" obtendremos el siguiente resultado.
|
inline |
Recupera el secreto de 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áximo de DinamoApi.D_SVAULT_MAX_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 DinamoApi.D_SVAULT_TOKEN_BLOB_LEN, generado por la API GenSVaultToken(), que contiene el token blob. |
DinamoException | Lanza una excepción en caso de error. |
|
inline |
Recupera el token de los datos tokenizados utilizando un blob de token. 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áximo de DinamoApi.D_SVAULT_MAX_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 DinamoApi.D_SVAULT_TOKEN_BLOB_LEN, generado por la API GenSVaultToken(), que contiene el token blob. |
DinamoException | Lanza una excepción en caso de error. |