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