The parameters for CSNBDPCG.
- rule_array_count
-
| Direction: |
Input |
| Type: |
Integer |
A pointer to an integer variable containing the number of elements in the
rule_array variable. This value must be 0.
- rule_array
-
| Direction: |
Input |
| Type: |
String array |
There are no keywords for this service.
- current_PAN_data_length
-
| Direction: |
Input |
| Type: |
Integer |
A pointer to an integer variable containing the length in bytes of the
current_PAN_data variable. This value must be in the range 10 - 19.
- current_PAN_data
-
| Direction: |
Input |
| Type: |
String |
The current PAN data. The full account number, including check digit, should be included.
- new_PAN_data_length
-
| Direction: |
Input |
| Type: |
Integer |
A pointer to an integer variable containing the length in bytes of the
new_PAN_data variable. This value must be in the range 10 - 19.
- new_PAN_data
-
| Direction: |
Input |
| Type: |
String |
The new PAN data. The full account number, including check digit, should be included.
- current_card_data_length
-
| Direction: |
Input |
| Type: |
Integer |
A pointer to an integer variable containing the length in bytes of the
current_card_data variable. This value must be in the range 4 - 512.
- current_card_data
-
| Direction: |
Input/Output |
| Type: |
String |
The current card data, determined by the card issuer.
- new_card_data_length
-
| Direction: |
Input |
| Type: |
Integer |
A pointer to an integer variable containing the length in bytes of the
new_card_data variable. This value must be in the range 4 - 512.
- new_card_data
-
| Direction: |
Input/Output |
| Type: |
String |
The new card data, determined by the card issuer.
- PIN_reference_value_length
-
| Direction: |
Input |
| Type: |
Integer |
Specifies the length in bytes of the PIN_reference_value parameter.
This value must be 16. On output, PIN_reference_value_length is set to 16.
- PIN_reference_value
-
| Direction: |
Input |
| Type: |
String |
The 16-byte PIN reference value of the current PIN.
- CMAC_FUS_key_identifier_length
-
| Direction: |
Input |
| Type: |
Integer |
Specifies the length in bytes of the CMAC_FUS_key_identifier variable.
If the CMAC_FUS_key_identifier contains a label, the length must be 64.
Otherwise, the value must be at least the actual token length, up to 725.
- CMAC_FUS_key_identifier
-
| Direction: |
Input |
| Type: |
String |
The identifier of the key to generate the MAC. The key identifier is an operational token
or the key label of an operational token in key storage. The key algorithm of this key must be AES,
the key type must be MAC, and the key usage fields must indicate GENONLY, CMAC, and DKPINAD2. If
the token supplied was encrypted under the old master key, the token is returned encrypted under the
current master key.
- CMAC_FUS_length
-
| Direction: |
Input/Output |
| Type: |
Integer |
A pointer to an integer variable that specifies the length in bytes of the
CMAC_FUS variable. This value must be in the range 8 - 16.
- CMAC_FUS
-
| Direction: |
Output |
| Type: |
String |
The MAC of the current and new PANs and card data strings.