Reference documentation and code samples for the Confidential Computing V1 API class Google::Cloud::ConfidentialComputing::V1::Challenge.
A Challenge from the server used to guarantee freshness of attestations
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. The time at which this Challenge was created
#expire_time
def expire_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. The time at which this Challenge will no longer be usable. It is also the expiration time for any tokens generated from this Challenge.
#name
def name() -> ::String
Returns
-
(::String) — Output only. The resource name for this Challenge in the format
projects/*/locations/*/challenges/*
#tpm_nonce
def tpm_nonce() -> ::String
Returns
- (::String) — Output only. Identical to nonce, but as a string.
#used
def used() -> ::Boolean
Returns
- (::Boolean) — Output only. Indicates if this challenge has been used to generate a token.