z/OS Cryptographic Services ICSF Application Programmer's Guide
Previous topic | Next topic | Contents | Index | Contact z/OS | Library | PDF


PIN Block Format

z/OS Cryptographic Services ICSF Application Programmer's Guide
SA22-7522-16

This keyword specifies the format of the PIN block. The 8-byte value must be left-justified and padded with blanks. Refer to Table 163 for a list of valid values.

Table 163. Format Values of PIN Blocks
Format ValueDescription
ECI-2Eurocheque International format 2
ECI-3Eurocheque International format 3
ISO-0ISO format 0, ANSI X9.8, VISA 1, and ECI 1
ISO-1ISO format 1 and ECI 4
ISO-2ISO format 2
ISO-3ISO format 3
VISA-2VISA format 2
VISA-3VISA format 3
VISA-4VISA format 4
3621IBM 3621 and 5906
3624IBM 3624
4704-EPPIBM 4704 with encrypting PIN pad

PIN Block Format and PIN Extraction Method Keywords

In the Clear PIN Generate Alternate, Encrypted PIN Translate and Encrypted PIN Verify callable services, you may specify a PIN extraction keyword for a given PIN block format. In this table, the allowable PIN extraction methods are listed for each PIN block format. The first PIN extraction method keyword listed for a PIN block format is the default. If you specify a PIN extraction method keyword that is not the default, the request will be routed to the PCI Cryptographic Coprocessor on the z900 server.

Table 164. PIN Block Format and PIN Extraction Method Keywords
PIN Block FormatPIN Extraction Method KeywordsDescription
ECI-2PINLEN04The PIN extraction method keywords specify a PIN extraction method for a PINLEN04 format.
ECI-3PINBLOCKThe PIN extraction method keywords specify a PIN extraction method for a PINBLOCK format.
ISO-0PINBLOCKThe PIN extraction method keywords specify a PIN extraction method for a PINBLOCK format.
ISO-1PINBLOCKThe PIN extraction method keywords specify a PIN extraction method for a PINBLOCK format.
ISO-2PINBLOCKThe PIN extraction method keywords specify a PIN extraction method for a PINBLOCK format.
ISO-3PINBLOCKThe PIN extraction method keywords specify a PIN extraction method for a PINBLOCK format.
VISA-2PINBLOCKThe PIN extraction method keywords specify a PIN extraction method for a PINBLOCK format.
VISA-3PINBLOCKThe PIN extraction method keywords specify a PIN extraction method for a PINBLOCK format.
VISA-4PINBLOCKThe PIN extraction method keywords specify a PIN extraction method for a PINBLOCK format.
3621PADDIGIT, HEXDIGIT, PINLEN04 to PINLEN12, PADEXISTThe PIN extraction method keywords specify a PIN extraction method for an IBM 3621 PIN block format. The first keyword, PADDIGIT, is the default PIN extraction method for the PIN block format.
3624PADDIGIT, HEXDIGIT, PINLEN04 to PINLEN16, PADEXISTThe PIN extraction method keywords specify a PIN extraction method for an IBM 3624 PIN block format. The first keyword, PADDIGIT, is the default PIN extraction method for the PIN block format.
4704-EPPPINBLOCKThe PIN extraction method keywords specify a PIN extraction method for a PINBLOCK format.

The PIN extraction methods operate as follows:

PINBLOCK
Specifies that the service use one of these:
  • the PIN length, if the PIN block contains a PIN length field
  • the PIN delimiter character, if the PIN block contains a PIN delimiter character.
PADDIGIT
Specifies that the service use the pad value in the PIN profile to identify the end of the PIN.
HEXDIGIT
Specifies that the service use the first occurrence of a digit in the range from X'A' to X'F' as the pad value to determine the PIN length.
PINLENxx
Specifies that the service use the length specified in the keyword, where xx can range from 4 to 16 digits, to identify the PIN.
PADEXIST
Specifies that the service use the character in the 16th position of the PIN block as the value of the pad value.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014