IBM 2 Computer Hardware User Manual


 
CCA Release 2.54
Format Control Enforcement: The format-control level is the second element in
a PIN profile. For the IBM 4758 implementation, this element must be set to NONE
followed by four space characters.
Pad Digit: The pad digit is the third element in a PIN profile. Certain PIN-block
formats require a pad digit when a PIN is formatted or extracted, or both, as shown
in Figure 8-4 on page 8-11. The Pad Digit for PIN Formatting column indicates the
value(s) that the verb uses when it creates a PIN block. The Pad Digit for PIN
Extraction column indicates the value(s) that the verb uses when it extracts a PIN
from a PIN block.
When required, specify the pad digit as a character from the character set 0
through 9 and A through F. The pad digit must be uppercase, right-justified in the
eight-byte element, with seven preceding space characters. When a pad digit is
not required, specify eight space characters.
Note: For the IBM 3624 PIN-block format, the pad digit should be a non-decimal
character (in the range from C'A' to C'F'). The 3624 PIN-block format depends
on the fact that the pad digit is not the same as a PIN digit. If they are the same,
unpredictable results can occur. For this reason, it is strongly recommended that
you do not use a decimal digit for the pad digit. (If you use a decimal digit for the
pad digit, you also limit the range of possible PINs.)
If you use a decimal digit for the pad digit, ensure that you do not include the
decimal digit in the decimalization table. For information about the decimalization
table, see “Data_Array” on page 8-8.
Current Key Serial Number: When a PIN block is encrypted with a derived,
unique key, the PIN profile variable is extended by 24 bytes. The CKSN is left
justified within the extension and padded by four bytes of X'00'.
PIN-Block Format Keyword
IBM 3624 3624
ISO-0 (equivalent to ANSI X9.8, VISA format 1, and ECI-1 formats) ISO-0
ISO-1 (same as the ECI-4 format) ISO-1
ISO-2 ISO-2
EMV-PIN-change VISAPCU1
VISAPCU2
Figure 8-4. Pad-Digit Specification by PIN-Block Format
PIN-Block Format
Keyword
Pad Digit for PIN
Formatting
Pad Digit for PIN Extraction
3624 0 through F 0 through F
ISO-0 F The pad-digit specification will
be ignored.
ISO-1 The pad-digit specification will
be ignored.
The pad-digit specification will
be ignored.
ISO-2 The pad-digit specification will
be ignored.
The pad-digit specification will
be ignored.
EMV-PIN-change The pad-digit specification is
ignored.
The pad-digit specification is
ignored.
Chapter 8. Financial Services Support Verbs 8-11