Confidential Computing v1 API - Class VerifyConfidentialGkeRequest.Types.ConfidentialGkeOptions (1.11.0)

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

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

Token options for Confidential GKE attestation.

Inheritance

object > VerifyConfidentialGkeRequest.Types.ConfidentialGkeOptions

Namespace

Google.Cloud.ConfidentialComputing.V1

Assembly

Google.Cloud.ConfidentialComputing.V1.dll

Constructors

ConfidentialGkeOptions()

public ConfidentialGkeOptions()

ConfidentialGkeOptions(ConfidentialGkeOptions)

public ConfidentialGkeOptions(VerifyConfidentialGkeRequest.Types.ConfidentialGkeOptions other)
Parameter
Name Description
other VerifyConfidentialGkeRequestTypesConfidentialGkeOptions

Properties

Audience

public string Audience { get; set; }

Optional. Optional string to issue the token with a custom audience claim. Required if custom nonces are specified.

Property Value
Type Description
string

Nonce

public RepeatedField<string> Nonce { get; }

Optional. Optional parameter to place one or more nonces in the eat_nonce claim in the output token. The minimum size for JSON-encoded EATs is 10 bytes and the maximum size is 74 bytes.

Property Value
Type Description
RepeatedFieldstring

SignatureType

public SignatureType SignatureType { get; set; }

Optional. Optional specification for how to sign the attestation token. Defaults to SIGNATURE_TYPE_OIDC if unspecified.

Property Value
Type Description
SignatureType