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