Class VerifyConfidentialSpaceRequest (0.5.0)

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)