Class VerifyAttestationRequest (0.4.12)

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.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
td_ccel google.cloud.confidentialcomputing_v1.types.TdxCcelAttestation
Optional. A TDX with CCEL and RTMR Attestation Quote. This field is a member of oneof_ tee_attestation.
sev_snp_attestation google.cloud.confidentialcomputing_v1.types.SevSnpAttestation
Optional. An SEV-SNP Attestation Report. This field is a member of oneof_ tee_attestation.
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.