public sealed class VerifyConfidentialSpaceRequest.Types.ConfidentialSpaceOptions : IMessage<VerifyConfidentialSpaceRequest.Types.ConfidentialSpaceOptions>, IEquatable<VerifyConfidentialSpaceRequest.Types.ConfidentialSpaceOptions>, IDeepCloneable<VerifyConfidentialSpaceRequest.Types.ConfidentialSpaceOptions>, IBufferMessage, IMessage
Reference documentation and code samples for the Confidential Computing v1 API class VerifyConfidentialSpaceRequest.Types.ConfidentialSpaceOptions.
Token options for Confidential Space attestation.
Implements
IMessageVerifyConfidentialSpaceRequestTypesConfidentialSpaceOptions, IEquatableVerifyConfidentialSpaceRequestTypesConfidentialSpaceOptions, IDeepCloneableVerifyConfidentialSpaceRequestTypesConfidentialSpaceOptions, IBufferMessage, IMessageNamespace
Google.Cloud.ConfidentialComputing.V1Assembly
Google.Cloud.ConfidentialComputing.V1.dll
Constructors
ConfidentialSpaceOptions()
public ConfidentialSpaceOptions()
ConfidentialSpaceOptions(ConfidentialSpaceOptions)
public ConfidentialSpaceOptions(VerifyConfidentialSpaceRequest.Types.ConfidentialSpaceOptions other)
Parameter | |
---|---|
Name | Description |
other |
VerifyConfidentialSpaceRequestTypesConfidentialSpaceOptions |
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 |
AwsPrincipalTagsOptions
public AwsPrincipalTagsOptions AwsPrincipalTagsOptions { get; set; }
Optional. Options for the AWS token type.
Property Value | |
---|---|
Type | Description |
AwsPrincipalTagsOptions |
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 |
TokenProfile
public TokenProfile TokenProfile { get; set; }
Optional. Optional specification for token claims profile.
Property Value | |
---|---|
Type | Description |
TokenProfile |
TokenProfileOptionsCase
public VerifyConfidentialSpaceRequest.Types.ConfidentialSpaceOptions.TokenProfileOptionsOneofCase TokenProfileOptionsCase { get; }
Property Value | |
---|---|
Type | Description |
VerifyConfidentialSpaceRequestTypesConfidentialSpaceOptionsTokenProfileOptionsOneofCase |