@Generated("by gapic-generator-java")
Package com.google.cloud.confidentialcomputing.v1alpha1
A client to Confidential Computing API
The interfaces provided are listed below, along with usage samples.
======================= ConfidentialComputingClient =======================
Service Description: Service describing handlers for resources
Sample for ConfidentialComputingClient:
// This snippet has been automatically generated and should be regarded as a code template only.
// It will require modifications to work:
// - It may require correct/in-range values for request initialization.
// - It may require specifying regional endpoints when creating the service client as shown in
// https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
try (ConfidentialComputingClient confidentialComputingClient =
ConfidentialComputingClient.create()) {
LocationName parent = LocationName.of("[PROJECT]", "[LOCATION]");
Challenge challenge = Challenge.newBuilder().build();
Challenge response = confidentialComputingClient.createChallenge(parent, challenge);
}
-
Interface Summary Interface Description ChallengeOrBuilder ConfidentialComputingGrpc.AsyncService Service describing handlers for resourcesCreateChallengeRequestOrBuilder GcpCredentialsOrBuilder TpmAttestation.QuoteOrBuilder TpmAttestationOrBuilder VerifyAttestationRequestOrBuilder VerifyAttestationResponseOrBuilder -
Class Summary Class Description Challenge A Challenge from the server used to guarantee freshness of attestationsChallenge.Builder A Challenge from the server used to guarantee freshness of attestationsChallengeName ChallengeName.Builder Builder for projects/{project}/locations/{location}/challenges/{uuid}.ConfidentialComputingClient Service Description: Service describing handlers for resourcesConfidentialComputingClient.ListLocationsFixedSizeCollection ConfidentialComputingClient.ListLocationsPage ConfidentialComputingClient.ListLocationsPagedResponse ConfidentialComputingGrpc Service describing handlers for resourcesConfidentialComputingGrpc.ConfidentialComputingBlockingStub A stub to allow clients to do synchronous rpc calls to service ConfidentialComputing.ConfidentialComputingGrpc.ConfidentialComputingFutureStub A stub to allow clients to do ListenableFuture-style rpc calls to service ConfidentialComputing.ConfidentialComputingGrpc.ConfidentialComputingImplBase Base class for the server implementation of the service ConfidentialComputing.ConfidentialComputingGrpc.ConfidentialComputingStub A stub to allow clients to do asynchronous rpc calls to service ConfidentialComputing.ConfidentialComputingSettings Settings class to configure an instance ofConfidentialComputingClient
.ConfidentialComputingSettings.Builder Builder for ConfidentialComputingSettings.CreateChallengeRequest Message for creating a ChallengeCreateChallengeRequest.Builder Message for creating a ChallengeGcpCredentials Credentials issued by GCP which are linked to the platform attestation.GcpCredentials.Builder Credentials issued by GCP which are linked to the platform attestation.LocationName LocationName.Builder Builder for projects/{project}/locations/{location}.ServiceProto TpmAttestation TPM2 data containing everything necessary to validate any platform state measured into the TPM.TpmAttestation.Builder TPM2 data containing everything necessary to validate any platform state measured into the TPM.TpmAttestation.Quote Information about Platform Control Registers (PCRs) including a signature over their values, which can be used for remote validation.TpmAttestation.Quote.Builder 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.VerifyAttestationRequest.Builder 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.VerifyAttestationResponse.Builder A response once an attestation has been successfully verified, containing a signed OIDC token.