2.5 SecureElement Object
The SecureElement object contains relevant information pertaining to the secure sub-system.
{ "version": 3, "model": "ATECC608C", "partNumber": "ATECC608C-MAH22", "manufacturer": EntityName, "provisioner": EntityName, "distributor": EntityName, "groupId": "359SCE55NV38H3CB", "provisioningTimestamp": "2024-01-15T17:22:45.000Z", "uniqueId": "0123f1822c38dd7a01", "publicKeySet": { "keys": [ PublicJWK, ... ] }, "modelInfo": ModelInfo }
version | Integer indicating the version of the SecureElement object. The current version is 3. Subsequent versions will strive to maintain backward compatibility with previous versions, where possible. |
model | Name of the base secure sub-system model. The current options for the CryptoAuthentication™ family are ATECC608A, ATECC608B, ATECC608C, ECC204 and ECC206. The current options for the CryptoAutomotive™ family are TA010, TA100 and TA101. |
partNumber | Complete part number of the provisioned secure sub-system device. |
manufacturer | An EntityName object that identifies the manufacturer of the secure sub-system device. |
provisioner | An EntityName object that identifies who performed the provisioning/programming of the secure sub-system device. |
distributor | An EntityName object that identifies who distributed the provisioned secure sub-system devices. In many cases, this will be the same entity that generates the manifest data being described here. |
groupId | Secure sub-system devices may be organized into groups identified by a single ID. If the secure sub-system device is part of a group, this is the unique ID of that set. Group IDs should be globally unique. |
provisioningTimestamp | Date and time the secure sub-system device was provisioned in UTC. Formatting is per RFC 3339. |
uniqueId | Unique identifier for the secure sub-system device. For CryptoAuthentication™ and CryptoAutomotive™ secure sub-system devices, this is the device serial number represented as a lowercase hex string. |
publicKeySet | An object representing the public keys (and certificate chains, if available) corresponding to private keys held by the secure sub-system device. This object is a JSON Web Key Set (JWK Set) per RFC 7517 section 5, where keys are an array of PublicJWK objects. |
modelInfo | If additional non-cryptographic information about the secure sub-system device needs to be conveyed, this ModelInfo object may be present with model-specific information. |