InsertTokenWithTokenProperty()
Encrypts plaintext value, create token, and insert it with its corresponding tokenProperty into the token vault.
Syntax
public String InsertTokenWithTokenProperty (String naeUser, String naePassword, String dbUser, String dbPswd, String tableName, String value, int format, Boolean luhnCheck, String tokenProperty, String customTokenProperty)
Request Parameters
| Parameters | Data Types | Descriptions | 
|---|---|---|
| naeUser | String | The Key Manager user with access to the AES and HMAC keys. | 
| naePassword | String | The Key Manager user’s password. | 
| dbUser | String | The database user with access to the token table. | 
| dbPswd | String | The database user’s password. | 
| tableName | String | The token table. The name must be in CAPITAL LETTERS. | 
| value | String | The plaintext data to be tokenized. | 
| format | Int | One of the predefined token formats or a format created using CreateNewTokenFormat(). You can use the constant if your application importscom.safenet.token.TokenService. Otherwise, be sure to use the correct integer. | 
| luhnCheck | Boolean | Indicates if the value must pass a luhnCheck (true) or if there is no requirement (false). Token formats created using the createNewFormat()method may have one of the following three luhnCheck rules:1. must fail test 2. no requirement 3. must pass test The priority of the luhnCheck boolean in insert()and the luhnCheck integer increateNewFormat()vary depending on their values. | 
| tokenProperty | String | Indicates the tokenPropertyfor the value to be tokenized. | 
| customTokenProperty | String | Indicates the customTokenPropertyfor the values to be tokenized. | 
Returned Value
| Returned Value | Description | 
|---|---|
| String | A token. |