IBM 2 Computer Hardware User Manual


 
CCA Release 2.54 Clear_PIN_Generate_Alternate
Note: When using the ISO-0 format, use the 12 rightmost PAN digits,
excluding the check digit.
encrypted_PIN_block
The encrypted_PIN_block parameter points to a string variable containing the
encrypted PIN-block of the (customer-selected) C-PIN value.
rule_array_count
The rule_array_count parameter is a pointer 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 is a pointer 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.
The first element in the rule array must specify one of the keywords that
indicates the PIN-calculation method, as shown in Figure 8-6.
The second element in the rule array must specify one of the keywords that
indicate a PIN-extraction method, as shown in Figure 8-7. For more
information about extraction methods, see “PIN-Extraction Methods” on
page 8-12.
Notes:
1. In the table, the PIN-block format keyword is the keyword that you specify
in the input_PIN_profile parameter.
2. If the PIN-block format allows you to choose the PIN-extraction method,
and if you specify a rule-array count of one, the PIN-extraction method
keyword that is listed first in the following table is the default.
Element
Number
Function of Keyword
1 PIN-calculation method
2 PIN-extraction method.
Figure 8-6. Clear_PIN_Generate_Alternate Rule_Array Keywords (First Element)
PIN-Calculation
Method
Meaning
IBM-PINO This keyword specifies use of the IBM 3624 PIN Offset
calculation method
NL-PIN-1 This keyword specifies use of the Netherlands PIN-1
calculation method
VISA-PVV This keyword specifies use of the VISA-PVV calculation
method.
Chapter 8. Financial Services Support Verbs 8-23