Classes
Challenge
A Challenge from the server used to guarantee freshness of attestations
ChallengeName
Resource name for the Challenge
resource.
ConfidentialComputing
Service describing handlers for resources
ConfidentialComputing.ConfidentialComputingBase
Base class for server-side implementations of ConfidentialComputing
ConfidentialComputing.ConfidentialComputingClient
Client for ConfidentialComputing
ConfidentialComputingClient
ConfidentialComputing client wrapper, for convenient use.
ConfidentialComputingClientBuilder
Builder class for ConfidentialComputingClient to provide simple configuration of credentials, endpoint etc.
ConfidentialComputingClientImpl
ConfidentialComputing client wrapper implementation, for convenient use.
ConfidentialComputingSettings
Settings for ConfidentialComputingClient instances.
ConfidentialSpaceInfo
ConfidentialSpaceInfo contains information related to the Confidential Space TEE.
ContainerImageSignature
ContainerImageSignature holds necessary metadata to verify a container image signature.
CreateChallengeRequest
Message for creating a Challenge
GcpCredentials
Credentials issued by GCP which are linked to the platform attestation. These will be verified server-side as part of attestaion verification.
SevSnpAttestation
An SEV-SNP Attestation Report. Contains the attestation report and the certificate bundle that the client collects.
SignedEntity
SignedEntity represents an OCI image object containing everything necessary to verify container image signatures.
TdxCcelAttestation
A TDX Attestation quote.
TokenOptions
Options to modify claims in the token to generate custom-purpose tokens.
TpmAttestation
TPM2 data containing everything necessary to validate any platform state measured into the TPM.
TpmAttestation.Types
Container for nested types declared in the TpmAttestation message type.
TpmAttestation.Types.Quote
Information about Platform Control Registers (PCRs) including a signature over their values, which can be used for remote validation.
VerifyAttestationRequest
A request for an OIDC token, providing all the necessary information needed for this service to verify the plaform state of the requestor.
VerifyAttestationResponse
A response once an attestation has been successfully verified, containing a signed OIDC token.
Enums
ChallengeName.ResourceNameType
The possible contents of ChallengeName.
SigningAlgorithm
SigningAlgorithm enumerates all the supported signing algorithms.
TokenType
Token type enum contains the different types of token responses Confidential Space supports
VerifyAttestationRequest.TeeAttestationOneofCase
Enum of possible cases for the "tee_attestation" oneof.