Confidential Computing V1 API - Class Google::Cloud::ConfidentialComputing::V1::VerifyConfidentialSpaceRequest::ConfidentialSpaceOptions (v2.0.0)

Reference documentation and code samples for the Confidential Computing V1 API class Google::Cloud::ConfidentialComputing::V1::VerifyConfidentialSpaceRequest::ConfidentialSpaceOptions.

Token options for Confidential Space attestation.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#audience

def audience() -> ::String
Returns
  • (::String) — Optional. Optional string to issue the token with a custom audience claim. Required if custom nonces are specified.

#audience=

def audience=(value) -> ::String
Parameter
  • value (::String) — Optional. Optional string to issue the token with a custom audience claim. Required if custom nonces are specified.
Returns
  • (::String) — Optional. Optional string to issue the token with a custom audience claim. Required if custom nonces are specified.

#aws_principal_tags_options

def aws_principal_tags_options() -> ::Google::Cloud::ConfidentialComputing::V1::AwsPrincipalTagsOptions
Returns

#aws_principal_tags_options=

def aws_principal_tags_options=(value) -> ::Google::Cloud::ConfidentialComputing::V1::AwsPrincipalTagsOptions
Parameter
Returns

#nonce

def nonce() -> ::Array<::String>
Returns
  • (::Array<::String>) — 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.

#nonce=

def nonce=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — 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.
Returns
  • (::Array<::String>) — 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.

#signature_type

def signature_type() -> ::Google::Cloud::ConfidentialComputing::V1::SignatureType
Returns

#signature_type=

def signature_type=(value) -> ::Google::Cloud::ConfidentialComputing::V1::SignatureType
Parameter
Returns

#token_profile

def token_profile() -> ::Google::Cloud::ConfidentialComputing::V1::TokenProfile
Returns

#token_profile=

def token_profile=(value) -> ::Google::Cloud::ConfidentialComputing::V1::TokenProfile
Parameter
Returns