public sealed class Challenge : IMessage<Challenge>, IEquatable<Challenge>, IDeepCloneable<Challenge>, IBufferMessage, IMessageReference documentation and code samples for the Confidential Computing v1 API class Challenge.
A Challenge from the server used to guarantee freshness of attestations
Implements
IMessageChallenge, IEquatableChallenge, IDeepCloneableChallenge, IBufferMessage, IMessageNamespace
Google.Cloud.ConfidentialComputing.V1Assembly
Google.Cloud.ConfidentialComputing.V1.dll
Constructors
Challenge()
public Challenge()Challenge(Challenge)
public Challenge(Challenge other)| Parameter | |
|---|---|
| Name | Description | 
other | 
        Challenge | 
      
Properties
ChallengeName
public ChallengeName ChallengeName { get; set; }ChallengeName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description | 
ChallengeName | 
        |
CreateTime
public Timestamp CreateTime { get; set; }Output only. The time at which this Challenge was created
| Property Value | |
|---|---|
| Type | Description | 
Timestamp | 
        |
ExpireTime
public Timestamp ExpireTime { get; set; }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.
| Property Value | |
|---|---|
| Type | Description | 
Timestamp | 
        |
Name
public string Name { get; set; }Output only. The resource name for this Challenge in the format
projects/*/locations/*/challenges/*
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |
TpmNonce
public string TpmNonce { get; set; }Output only. Identical to nonce, but as a string.
| Property Value | |
|---|---|
| Type | Description | 
string | 
        |
Used
public bool Used { get; set; }Output only. Indicates if this challenge has been used to generate a token.
| Property Value | |
|---|---|
| Type | Description | 
bool | 
        |