payShield host commands

Key management

payShield A8 — Export Key

answers with A9

Export a key under a ZMK — raw hex, or as a key block (scheme R = X9.143/TR-31, S = Thales)

Fields

FieldWhat it holds
Key Type3 chars000 (ZMK), 001 (ZPK), 002 (TMK/TPK), 003 (PVK), 009 (MAC key)
ZMK under LMK32 or 48 or 97 or 129 charsS… key block (97/129 chars), or 32/48 hex under a variant LMK
Key under LMK32 or 48 or 97 or 129 charsS… key block (97/129 chars), or 32/48 hex under a variant LMK
Export Schemeblank (raw), R (X9.143/TR-31), or S (Thales key block)

Worked values

Example values for each field. The key blocks work against the Thales test LMK the simulator ships with.

Export under ZMK (raw hex)
Key Type
001
ZMK under LMK
S10096K0TE00N00000663F8250BF0FF91DF4C91CCB0256EC24387973879ADD7A13A565AA103BF7B2DB0ADCB419A4D5115
Key under LMK
S10096P0TE00N00004648B9AA7F4428AADA1F0FAF8F1F5CD4A7857B6300AC04678A05A8989368E22F903C80379DD51A0E
Export as X9.143/TR-31 key block
Key Type
001
ZMK under LMK
S10096K0TE00N00000663F8250BF0FF91DF4C91CCB0256EC24387973879ADD7A13A565AA103BF7B2DB0ADCB419A4D5115
Key under LMK
S10096P0TE00N00004648B9AA7F4428AADA1F0FAF8F1F5CD4A7857B6300AC04678A05A8989368E22F903C80379DD51A0E
Export Scheme
R
Open A8 in the simulator

Key management