Class VerifyAttestationRequest (0.2.0)

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

NameDescription
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.