Confidential Computing v1 API - Class VerifyConfidentialGkeRequest (1.9.0)

public sealed class VerifyConfidentialGkeRequest : IMessage<VerifyConfidentialGkeRequest>, IEquatable<VerifyConfidentialGkeRequest>, IDeepCloneable<VerifyConfidentialGkeRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Confidential Computing v1 API class VerifyConfidentialGkeRequest.

A request for an attestation token, providing all the necessary information needed for this service to verify Confidential GKE platform state of the requestor.

Inheritance

object > VerifyConfidentialGkeRequest

Namespace

Google.Cloud.ConfidentialComputing.V1

Assembly

Google.Cloud.ConfidentialComputing.V1.dll

Constructors

VerifyConfidentialGkeRequest()

public VerifyConfidentialGkeRequest()

VerifyConfidentialGkeRequest(VerifyConfidentialGkeRequest)

public VerifyConfidentialGkeRequest(VerifyConfidentialGkeRequest other)
Parameter
Name Description
other VerifyConfidentialGkeRequest

Properties

Challenge

public string Challenge { get; set; }

Required. The name of the Challenge whose nonce was used to generate the attestation, in the format projects//locations//challenges/*. The provided Challenge will be consumed, and cannot be used again.

Property Value
Type Description
string

ChallengeAsChallengeName

public ChallengeName ChallengeAsChallengeName { get; set; }

ChallengeName-typed view over the Challenge resource name property.

Property Value
Type Description
ChallengeName

TeeAttestationCase

public VerifyConfidentialGkeRequest.TeeAttestationOneofCase TeeAttestationCase { get; }
Property Value
Type Description
VerifyConfidentialGkeRequestTeeAttestationOneofCase

TpmAttestation

public TpmAttestation TpmAttestation { get; set; }

The TPM-specific data provided by the attesting platform, used to populate any of the claims regarding platform state.

Property Value
Type Description
TpmAttestation