TSM500i and TsmWeb User Guide (PCI HSM v3) (PR-D2-1037 Rev 1.1)
| Page 46
Zazoo Limited, Co. No 9265606 | Directors: Dr S C P Belamant (French),
Mr H G Kotze, Mr P M Belamant | Company Secretary: Ms C W van Straaten
www.zazooltd.com
A.3 Fields
Each record (line) is of the form:
<
Key Labe
l>,<
Key Space ID
>,<
Key Type
>,<
Key
>,<Parity>,<Check Value>,<Check Digits>
Name
Type
Description
Key Label
String
A label or name that uniquely identifies the key within the
database (or, at minimum, within this file). This field is the
only way to match up key in the database with the translated
equivalent in the output file.
Key space ID
Number
The ID of the key space under which the key is encrypted.
Key Type
Number
The key type (as used by the MCM API).
Key
Hex string
The key encrypted under the (current) KSK. The string should
be 16 hex characters for a single-length key, or 32 hex
characters for a double-length key.
Parity
Number
The key’s parity (as used by the MCM API).
0 – Odd parity key
1 – Even parity key
2 – None (parity is ignored)
Check Value
Hex string
The key’s check value (as used by the MCM API). The string
should be 8 hex characters.
Check Digits
[Optional field]
Hex string
This field is optional and can thus be empty (but must be
present); it will usually be empty in an input file.
When populated it will contain the key’s check digits, usually
6 hex characters.