VerifyAttestationRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)
A request for an OIDC token, providing all the necessary information needed for this service to verify the plaform state of the requestor.
Attributes |
|
---|---|
Name | Description |
challenge |
str
Required. The name of the Challenge whose nonce was used to generate the attestation, in the format projects/*/locations/*/challenges/* . The provided
Challenge will be consumed, and cannot be used again.
|
gcp_credentials |
google.cloud.confidentialcomputing_v1.types.GcpCredentials
Optional. Credentials used to populate the "emails" claim in the claims_token. |
tpm_attestation |
google.cloud.confidentialcomputing_v1.types.TpmAttestation
Required. The TPM-specific data provided by the attesting platform, used to populate any of the claims regarding platform state. |
confidential_space_info |
google.cloud.confidentialcomputing_v1.types.ConfidentialSpaceInfo
Optional. Optional information related to the Confidential Space TEE. |
token_options |
google.cloud.confidentialcomputing_v1.types.TokenOptions
Optional. A collection of optional, workload-specified claims that modify the token output. |