[BindServiceMethod(typeof(ConfidentialComputing), "BindService")]
public abstract class ConfidentialComputing.ConfidentialComputingBaseReference documentation and code samples for the Confidential Computing v1 API class ConfidentialComputing.ConfidentialComputingBase.
Base class for server-side implementations of ConfidentialComputing
Namespace
Google.Cloud.ConfidentialComputing.V1Assembly
Google.Cloud.ConfidentialComputing.V1.dll
Methods
CreateChallenge(CreateChallengeRequest, ServerCallContext)
public virtual Task<Challenge> CreateChallenge(CreateChallengeRequest request, ServerCallContext context)Creates a new Challenge in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateChallengeRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskChallenge |
The response to send back to the client (wrapped by a task). |
VerifyAttestation(VerifyAttestationRequest, ServerCallContext)
public virtual Task<VerifyAttestationResponse> VerifyAttestation(VerifyAttestationRequest request, ServerCallContext context)Verifies the provided attestation info, returning a signed attestation token.
| Parameters | |
|---|---|
| Name | Description |
request |
VerifyAttestationRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskVerifyAttestationResponse |
The response to send back to the client (wrapped by a task). |
VerifyConfidentialGke(VerifyConfidentialGkeRequest, ServerCallContext)
public virtual Task<VerifyConfidentialGkeResponse> VerifyConfidentialGke(VerifyConfidentialGkeRequest request, ServerCallContext context)Verifies the provided Confidential GKE attestation info, returning a signed OIDC token.
| Parameters | |
|---|---|
| Name | Description |
request |
VerifyConfidentialGkeRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskVerifyConfidentialGkeResponse |
The response to send back to the client (wrapped by a task). |
VerifyConfidentialSpace(VerifyConfidentialSpaceRequest, ServerCallContext)
public virtual Task<VerifyConfidentialSpaceResponse> VerifyConfidentialSpace(VerifyConfidentialSpaceRequest request, ServerCallContext context)Verifies whether the provided attestation info is valid, returning a signed attestation token if so.
| Parameters | |
|---|---|
| Name | Description |
request |
VerifyConfidentialSpaceRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskVerifyConfidentialSpaceResponse |
The response to send back to the client (wrapped by a task). |