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