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. | 
