Confidential Computing v1alpha1 API - Namespace Google.Cloud.ConfidentialComputing.V1Alpha1 (1.0.0-alpha04)

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.