KOBIL Smart Card Terminal Manual
Page
49
10.5 Verify
The ‘Verify’-command will execute a password verification for the active file. If the
active file is changed, the status of the password verification will be lost. The
parameter P2 of the ‘Verify’-command specifies the reference data. If P2 equals 0, no
particular reference data will be specified.
Coding:
CLA '00'
INS '20'
P1
'00' – if just a password, otherwise application-specific
P2
'00', '81', '82'
Lc
Length of password
Data field
password
Le Empty
Table 29: Coding the Verify Command
The following definitions apply to P2:
P2
Length of
Verification Data
Type of Verification
'00'
2 bytes
Password verification for the 3-wire bus. No specific reference data are identified.
3 bytes
Password verification for the 2-wire bus. No specific reference data are identified.
'80'
2 bytes
Verification of the user code (bits 64 - 79) for the 4402 protocol. CAUTION: In case
of successful verification, the Bits 80 through 95 will be erased as a side effect.
Among other things, these bits contain the error counter.
'81'
4 bytes
Verification of the frame code (bits 320 - 351) for the 4402 protocol. CAUTION: In
case of successful verification; the frame memory (bits 112 though 319) will be
erased as a side effect.
Table 30: P2 Parameters of the Verify Command
No password file is implemented for smart cards having the 3-wire bus protocol. As
far as the access is concerned, the SLE 4428 will treat the operating error counter
and the password like any other character.
The B1 card reader is not able to distinguish between smart cards of the types SLE
4418 and SLE 4428. If a ‘Verify’-command is executed under SLE 4418, this can
lead to an unintended change of data on the smart card. This concerns in particular
the character 1021, at which address the operating error counter of the SLE 4428 is
located.