Register Identities
Learn to register identities that are critical for enabling secure workload attestation and enforcing policies based on the trustworthiness of the underlying platform, firmware, and workload.
Registering identities
Create a JSON file representing Platform identity, that identifies the host or virtual machine. For example, a file name
platform.json
. For more information about how to get the value for root_of_trust, see Create identities and Policies. Ensure that you replaceamd-sev-snp-milan-vcek
with the certificate chain stored in the vHSM for root_of_trust in the following:
Create a JSON file representing Firmware identity, that identifies the trusted execution environment such as SEV-SNP, TDX. For example, a file name
firmware.json
that contains the following:
Create a JSON file representing Workload identity, that identifies the application or container that is attested before accessing secrets or resources. For example, a file name
workload.json
that contains the following:
4. Use the vhsm nitride identity create
command to register each identity.
Register Platform Identity:
Register Firmware Identity:
Register Workload Identity:
5. To verify that the identities are created:
Output is similar to:
Last updated
Was this helpful?