diff --git a/cocli b/cocli new file mode 100755 index 0000000..c5b59f0 Binary files /dev/null and b/cocli differ diff --git a/data/comid/templates/comid-tdx-pce-refval.json b/data/comid/templates/comid-tdx-pce-refval.json new file mode 100644 index 0000000..218e60b --- /dev/null +++ b/data/comid/templates/comid-tdx-pce-refval.json @@ -0,0 +1,48 @@ +{ + "lang": "en-GB", + "tag-identity": { + "id": "43BBE37F-2E61-4B33-AED3-53CFF1428B16", + "version": 0 + }, + "entities": [ + { + "name": "Intel Corporation", + "regid": "https://intel.com", + "roles": [ + "tagCreator", + "creator", + "maintainer" + ] + } + ], + "triples": { + "reference-values": [ + { + "environment": { + "class": { + "id": { + "type": "oid", + "value": "2.16.840.1.113741.1.2.3.4.1" + }, + "vendor": "Intel Corporation", + "model": "TDX Provisioning Certification Enclave" + } + }, + "measurements": [ + { + "key": { + "type": "uint", + "value": 2 + }, + "value": { + "svn": { + "type": "exact-value", + "value": 3 + } + } + } + ] + } + ] + } + } \ No newline at end of file diff --git a/data/comid/templates/comid-tdx-qe-refval.json b/data/comid/templates/comid-tdx-qe-refval.json new file mode 100644 index 0000000..fdd12c3 --- /dev/null +++ b/data/comid/templates/comid-tdx-qe-refval.json @@ -0,0 +1,57 @@ +{ + "lang": "en-GB", + "tag-identity": { + "id": "43BBE37F-2E61-4B33-AED3-53CFF1428B17", + "version": 0 + }, + "entities": [ + { + "name": "Intel Corporation", + "regid": "https://intel.com", + "roles": [ + "tagCreator", + "creator", + "maintainer" + ] + } + ], + "triples": { + "reference-values": [ + { + "environment": { + "class": { + "id": { + "type": "oid", + "value": "2.16.840.1.113741.1.2.3.4.2" + }, + "vendor": "Intel Corporation", + "model": "TDX Quoting Enclave" + } + }, + "measurements": [ + { + "key": { + "type": "psa.refval-id", + "value": { + "label": "TDX-QE", + "version": "1.0.0", + "signer-id": "rLsRx+TaIXIFUjzkzhokWuGiOa48a/2eeHH35di66Gs=" + } + }, + "value": { + "svn": { + "type": "exact-value", + "value": 4 + }, + "value": { + "digests": [ + "sha-256:AmOCmYm2/ZVPcrqvL8ZLwuLwHWktTecphuqAj26ZgT8=" + ] + } + } + } + ] + } + ] + } + } \ No newline at end of file diff --git a/data/comid/templates/comid-tdx-tee-tcb-refval.json b/data/comid/templates/comid-tdx-tee-tcb-refval.json new file mode 100644 index 0000000..86636aa --- /dev/null +++ b/data/comid/templates/comid-tdx-tee-tcb-refval.json @@ -0,0 +1,57 @@ +{ + "lang": "en-GB", + "tag-identity": { + "id": "43BBE37F-2E61-4B33-AED3-53CFF1428B18", + "version": 0 + }, + "entities": [ + { + "name": "Intel Corporation", + "regid": "https://intel.com", + "roles": [ + "tagCreator", + "creator", + "maintainer" + ] + } + ], + "triples": { + "reference-values": [ + { + "environment": { + "class": { + "id": { + "type": "oid", + "value": "2.16.840.1.113741.1.2.3.4.3" + }, + "vendor": "Intel Corporation", + "model": "TDX TEE TCB" + } + }, + "measurements": [ + { + "key": { + "type": "psa.refval-id", + "value": { + "label": "TDX-TEE-TCB", + "version": "1.0.0", + "signer-id": "rLsRx+TaIXIFUjzkzhokWuGiOa48a/2eeHH35di66Gs=" + } + }, + "value": { + "svn": { + "type": "exact-value", + "value": 1 + }, + "value": { + "digests": [ + "sha-384:VGhpcyBpcyBhbiBleGFtcGxlIFREWCBURUUgVENCIGhhc2ggZm9yIHRlc3RpbmcgcHVycG9zZXMgb25seQ==" + ] + } + } + } + ] + } + ] + } + } \ No newline at end of file diff --git a/data/corim/templates/corim-tdx.json b/data/corim/templates/corim-tdx.json new file mode 100644 index 0000000..9c7b3c4 --- /dev/null +++ b/data/corim/templates/corim-tdx.json @@ -0,0 +1,17 @@ +{ + "corim-id": "tdx-5c57e8f4-46cd-421b-91c9-08cf93e13cfc", + "profile": "https://intel.com/tdx/1.0", + "validity": { + "not-before": "2024-01-01T00:00:00Z", + "not-after": "2025-12-31T00:00:00Z" + }, + "entities": [ + { + "name": "Intel Corporation", + "regid": "https://intel.com", + "roles": [ + "manifestCreator" + ] + } + ] +} \ No newline at end of file