TPMAttestation holds TPM attestation key and associated metadata.
| JSON representation |
|---|
{ "publicKey": string, "keyCreateData": string, "keyCreateAttestation": string, "keyCreateSignature": string } |
| Fields | |
|---|---|
publicKey |
Required. The attestation public key that the client had the TPM generate. Serialized as a TPMT_PUBLIC structure from TPM 2.0 Part 2 (Structures). A base64-encoded string. |
keyCreateData |
Required. The creation properties of the attestation key. TPMS_CREATION_DATA structure from TPM 2.0 Part 2 (Structures). A base64-encoded string. |
keyCreateAttestation |
Required. TPMS_ATTEST structure from TPM 2.0 Part 2 (Structures). A base64-encoded string. |
keyCreateSignature |
Required. TPMT_SIGNATURE structure from TPM 2.0 Part 2 (Structures). A base64-encoded string. |