Hex
An open field for entering a hex code to program a custom TLV.
⦁
Hex
: Enter the custom TLV hex code to achieve the desired programming.
Custom TLVs
Custom TLVs can be used to send configuration commands to a reader. A TLV consists of a
type
definition, data
length
measured in bytes (which does not include the type or length), and the data
value
itself. The type and
length are fixed in size, and the value field is of variable size.
⦁
Type
: Specifies the setting or configuration type that the value applies to.
⦁
Length
: The size of the value field in bytes.
⦁
Value
: The variable-sized series of bytes containing the data that will be applied to the configuration.
This setting requires high level understanding of TLV programming and should not be used unless directed by
documentation or the ICT Technical Support team. This setting has the potential to render a reader unusable.
Keyslot
There is currently no preconfigured config app TLV for loading custom encryption keys for non-mobile credentials
onto the reader. This is achieved by applying a custom Hex TLV (see above).
The following TLV structure is used to create a hex code which will load custom encryption keys onto the reader.
Type
Length
Value
0x03
≤
33
[up to 32 byte key] [keyslot]
The
type
(03) is followed by the
length
(in bytes) and the
value
, made up of the encryption key (up to 32 bytes)
and the keyslot where the encryption key will be stored (1 byte). Each key is assigned to a specific slot.
TLV Example
03 11 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 02
This TLV sets keyslot 2 to use the 128 bit key AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.
Keyslot Availability
Keyslots 0 and 1 are reserved for the card settings lock login and OSDP session key respectively.
Keyslot
Hex
Description
0
0x00
Card Settings Lock Login
1
0x01
OSDP Session Key
2
0x02
Available
3
0x03
Available
4
0x04
Available
ICT Card Reader | Configuration Guide
20
Содержание Protege
Страница 1: ...ICT Card Reader Configuration Guide...