2.2.2.2 TpmRequest
The TpmRequest structure defines the base type of all v1.0 TPM-based protocol requests.
-
{ "id": "TpmRequest", "allOf": [{ "type": "object", "properties": { "RequestedContent": { "type": "array", "items": { "$ref": "[MS-HGSA]#/AttestationResultType" }, "required": true }, "RtpmPublicEndorsementKey": { "type": "string", "required": true } } },{ "$ref": "[MS-HGSA]#/ProtocolRequestBase" }] }
RequestedContent: The type of content requested to be returned upon successful attestation. For TPM-based attestation, the value of the content will be determined based on the RequestedContent and information from the RTPM exchange.
RtpmPublicEndorsementKey: A base64Binary string representing the remote TPM public endorsement key of the client that tried to perform attestation.