VerifyConfidentialSpaceRequest(
mapping=None, *, ignore_unknown_fields=False, **kwargs
)
A request for an attestation token, providing all the necessary information needed for this service to verify the platform 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
Input only. A TDX with CCEL and RTMR Attestation Quote. This field is a member of oneof _ tee_attestation .
|
tpm_attestation |
google.cloud.confidentialcomputing_v1.types.TpmAttestation
Input only. The TPM-specific data provided by the attesting platform, used to populate any of the claims regarding platform state. 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. If not present, token will not contain the "emails" claim. |
signed_entities |
MutableSequence[google.cloud.confidentialcomputing_v1.types.SignedEntity]
Optional. A list of signed entities containing container image signatures that can be used for server-side signature verification. |
gce_shielded_identity |
google.cloud.confidentialcomputing_v1.types.GceShieldedIdentity
Optional. Information about the associated Compute Engine instance. Required for td_ccel requests only - tpm_attestation requests will provide this information in the attestation. |
options |
google.cloud.confidentialcomputing_v1.types.VerifyConfidentialSpaceRequest.ConfidentialSpaceOptions
Optional. A collection of fields that modify the token output. |
Classes
ConfidentialSpaceOptions
ConfidentialSpaceOptions(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Token options for Confidential Space attestation.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields