BT4PT-HSMTraceV1-0

A record to include in the BT4PT barcode header IssuerSignedData to allow for tracing which HSM generated a signature.

Module Info

Reference
BT4PT-HSMTraceV1-0
Numeric OID
1.3.6.1.4.1.17218.1.2.6.1.0

Assignments

HSMTrace

SEQUENCE

This sequence contains the following fields:

hsmId

An opaque random ID assigned to the HSM at personalisation.

OCTET STRING

This type is constrained in the following way:

Size

The length of the value must exactly: 8

keySlot

ID of the key slot of the HSM that was used to generate the signature.

INTEGER

This type is constrained in the following way:

Range

The value must be greater than or equal to: 0

The value must be less than or equal to: 255

signatureCounter

Monotonically increasing global counter of signatures performed by the HSM, encoded as a big-endian integer. Wrap-around is not permitted; once the counter reaches its limit, the HSM is considered spent. The sequence need not be contiguous; gaps are permitted between values, as long as the counter does not go backwards.

OCTET STRING

This type is constrained in the following way:

Size

The length of the value must exactly: 4