TPMAttestation

TPMAttestation holds TPM attestation key and associated metadata.

JSON representation
{
  "publicKey": string,
  "keyCreateData": string,
  "keyCreateAttestation": string,
  "keyCreateSignature": string
}
Fields
publicKey

string (bytes format)

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

string (bytes format)

Required. The creation properties of the attestation key. TPMS_CREATION_DATA structure from TPM 2.0 Part 2 (Structures).

A base64-encoded string.

keyCreateAttestation

string (bytes format)

Required. TPMS_ATTEST structure from TPM 2.0 Part 2 (Structures).

A base64-encoded string.

keyCreateSignature

string (bytes format)

Required. TPMT_SIGNATURE structure from TPM 2.0 Part 2 (Structures).

A base64-encoded string.