Class ConfidentialComputingGrpc.ConfidentialComputingStub (0.60.0)

public static final class ConfidentialComputingGrpc.ConfidentialComputingStub extends AbstractAsyncStub<ConfidentialComputingGrpc.ConfidentialComputingStub>

A stub to allow clients to do asynchronous rpc calls to service ConfidentialComputing.

Service describing handlers for resources

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > ConfidentialComputingGrpc.ConfidentialComputingStub

Methods

build(Channel channel, CallOptions callOptions)

protected ConfidentialComputingGrpc.ConfidentialComputingStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
ConfidentialComputingGrpc.ConfidentialComputingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createChallenge(CreateChallengeRequest request, StreamObserver<Challenge> responseObserver)

public void createChallenge(CreateChallengeRequest request, StreamObserver<Challenge> responseObserver)

Creates a new Challenge in a given project and location.

Parameters
Name Description
request CreateChallengeRequest
responseObserver io.grpc.stub.StreamObserver<Challenge>

verifyAttestation(VerifyAttestationRequest request, StreamObserver<VerifyAttestationResponse> responseObserver)

public void verifyAttestation(VerifyAttestationRequest request, StreamObserver<VerifyAttestationResponse> responseObserver)

Verifies the provided attestation info, returning a signed attestation token.

Parameters
Name Description
request VerifyAttestationRequest
responseObserver io.grpc.stub.StreamObserver<VerifyAttestationResponse>

verifyConfidentialGke(VerifyConfidentialGkeRequest request, StreamObserver<VerifyConfidentialGkeResponse> responseObserver)

public void verifyConfidentialGke(VerifyConfidentialGkeRequest request, StreamObserver<VerifyConfidentialGkeResponse> responseObserver)

Verifies the provided Confidential GKE attestation info, returning a signed OIDC token.

Parameters
Name Description
request VerifyConfidentialGkeRequest
responseObserver io.grpc.stub.StreamObserver<VerifyConfidentialGkeResponse>

verifyConfidentialSpace(VerifyConfidentialSpaceRequest request, StreamObserver<VerifyConfidentialSpaceResponse> responseObserver)

public void verifyConfidentialSpace(VerifyConfidentialSpaceRequest request, StreamObserver<VerifyConfidentialSpaceResponse> responseObserver)

Verifies whether the provided attestation info is valid, returning a signed attestation token if so.

Parameters
Name Description
request VerifyConfidentialSpaceRequest
responseObserver io.grpc.stub.StreamObserver<VerifyConfidentialSpaceResponse>