Class: Google::Cloud::ConfidentialComputing::V1::Challenge
- Inherits:
-
Object
- Object
- Google::Cloud::ConfidentialComputing::V1::Challenge
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/confidentialcomputing/v1/service.rb
Overview
A Challenge from the server used to guarantee freshness of attestations
Instance Attribute Summary collapse
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#expire_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#name ⇒ ::String
readonly
Output only.
-
#tpm_nonce ⇒ ::String
readonly
Output only.
-
#used ⇒ ::Boolean
readonly
Output only.
Instance Attribute Details
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The time at which this Challenge was created.
42 43 44 45 |
# File 'proto_docs/google/cloud/confidentialcomputing/v1/service.rb', line 42 class Challenge include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#expire_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns 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.
42 43 44 45 |
# File 'proto_docs/google/cloud/confidentialcomputing/v1/service.rb', line 42 class Challenge include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#name ⇒ ::String (readonly)
Returns Output only. The resource name for this Challenge in the format
projects/*/locations/*/challenges/*
.
42 43 44 45 |
# File 'proto_docs/google/cloud/confidentialcomputing/v1/service.rb', line 42 class Challenge include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#tpm_nonce ⇒ ::String (readonly)
Returns Output only. Identical to nonce, but as a string.
42 43 44 45 |
# File 'proto_docs/google/cloud/confidentialcomputing/v1/service.rb', line 42 class Challenge include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#used ⇒ ::Boolean (readonly)
Returns Output only. Indicates if this challenge has been used to generate a token.
42 43 44 45 |
# File 'proto_docs/google/cloud/confidentialcomputing/v1/service.rb', line 42 class Challenge include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |