IBM 2 Computer Hardware User Manual


 
PIN_Change/Unblock CCA Release 2.54
Restrictions
This verb is supported beginning with Release 2.50. Support for the TDESEMV2
and TDESEMV4 keywords begins with Release 2.51.
Format
CSNBPCU
return_code Output Integer
reason_code Output Integer
exit_data_length In/Output Integer
exit_data In/Output String exit_data_length bytes
rule_array_count Input Integer one or two
rule_array Input String
array
rule_array_count * 8 bytes
authentication_key_identifier_length Input Integer 64
authentication_key_identifier Input String
encryption_key_identifier_length Input Integer 64
encryption_key_identifier Input String
diversification_length Input Integer 10, 18, 26, or 34
diversification_data Input String
new_reference_PIN_key_identifier_length Input Integer 64
new_reference_PIN_key_identifier Input String 64 bytes
new_reference_PIN_block Input String 8 bytes
new_reference_PIN_profile Input String 3*8 bytes
new_reference_PIN_PAN_data Input String 12 bytes
current_reference_PIN_key_identifier_length Input Integer 64
current_reference_PIN_key_identifier Input String 64 bytes
current_reference_PIN_block Input String 8 bytes
current_reference_PIN_profile Input String 3*8 bytes
current_reference_PIN_PAN_data Input String 12 bytes
output_PIN_data_length Input Integer 0
output_PIN_data Input String Can be null
output_PIN_profile Input String 3*8 bytes
output_PIN_message_length In/Output Integer 16
output_PIN_message Output String output_PIN_message_length
bytes
Parameters
For the definitions of the return_code, reason_code, exit_data_length, and exit_data
parameters, see “Parameters Common to All Verbs” on page 1-11.
rule_array_count
The rule_array_count parameter points to an integer variable containing the
number of elements in the rule_array variable. The value must be one or two
for this verb.
rule_array
The rule_array parameter points to a string variable containing an array of
keywords. The keywords are eight bytes in length, and must be left-justified
and padded on the right with space characters.
8-54 IBM 4758 CCA Basic Services, Release 2.54, February 2005