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