Reference documentation and code samples for the Confidential Computing V1 API class Google::Cloud::ConfidentialComputing::V1::VerifyConfidentialGkeRequest::ConfidentialGkeOptions.
Token options for Confidential GKE 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.
#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
- (::Google::Cloud::ConfidentialComputing::V1::SignatureType) — Optional. Optional specification for how to sign the attestation token. Defaults to SIGNATURE_TYPE_OIDC if unspecified.
#signature_type=
def signature_type=(value) -> ::Google::Cloud::ConfidentialComputing::V1::SignatureType
Parameter
- value (::Google::Cloud::ConfidentialComputing::V1::SignatureType) — Optional. Optional specification for how to sign the attestation token. Defaults to SIGNATURE_TYPE_OIDC if unspecified.
Returns
- (::Google::Cloud::ConfidentialComputing::V1::SignatureType) — Optional. Optional specification for how to sign the attestation token. Defaults to SIGNATURE_TYPE_OIDC if unspecified.