[BindServiceMethod(typeof(ConfidentialComputing), "BindService")]
public abstract class ConfidentialComputing.ConfidentialComputingBase
Reference 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 |
CreateChallengeRequest The request received from the client. |
context |
ServerCallContext The 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 OIDC token.
Parameters | |
---|---|
Name | Description |
request |
VerifyAttestationRequest The request received from the client. |
context |
ServerCallContext The 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). |