Translate PIN (TRNPIN)
The Translate Personal Identification Number (TRNPIN) command reenciphers a personal identification number (PIN) from encipherment under an input PIN protection key to encipherment under an output PIN protection key.
Keyword |
Description |
Choices |
Notes |
INPINPTCK |
Input protection key name |
Name |
Required, Positional 1 |
ENCPIN |
Enciphered PIN |
Character value |
Required, Positional 2 |
OUTPINPTCK |
Output protection key name |
Name |
Required, Positional 3 |
RTNVAR |
Return variable |
Character value |
Required, Positional 4 |
Input protection key name (INPINPTCK)
Specifies the name, or a variable containing the name, of the input PIN protection key which the identification number is enciphered under. This key must exist in the cross-domain key table and be defined with a key use of personal identification number (*PIN specified on the Key use prompt (KUSE parameter) on the Generate Cross-Domain Key (GENCRSDMNK) or Add Cross-Domain Key (ADDCRSDMNK) command). This is a required parameter.
Enciphered PIN (ENCPIN)
Specifies 16 hexadecimal characters, or a character variable containing 16 hexadecimal characters, representing a personal identification number enciphered under the input PIN protection key. This is a required parameter.
Output protection key name (OUTPINPTCK)
Specifies the name, or a variable containing the name, of the output PIN protection key. The value specified in the Enciphered PIN prompt (ENCPIN parameter) is decrypted using the input protection key and encrypted using the output protection key. This key must exist in the cross-domain key table with a defined key use of sending. This is a required parameter.
Return variable (RTNVAR)
Specifies a variable to receive the 16-character value of the identification number reenciphered under the output PIN protection key. This is a required parameter.