Confidential Computing V1 API - Class Google::Cloud::ConfidentialComputing::V1::Challenge (v0.8.0)

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

#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.