public sealed class TpmAttestation.Types.Quote : IMessage<TpmAttestation.Types.Quote>, IEquatable<TpmAttestation.Types.Quote>, IDeepCloneable<TpmAttestation.Types.Quote>, IBufferMessage, IMessageReference documentation and code samples for the Confidential Computing v1alpha1 API class TpmAttestation.Types.Quote.
Information about Platform Control Registers (PCRs) including a signature over their values, which can be used for remote validation.
Implements
IMessageTpmAttestationTypesQuote, IEquatableTpmAttestationTypesQuote, IDeepCloneableTpmAttestationTypesQuote, IBufferMessage, IMessageNamespace
Google.Cloud.ConfidentialComputing.V1Alpha1Assembly
Google.Cloud.ConfidentialComputing.V1Alpha1.dll
Constructors
Quote()
public Quote()Quote(Quote)
public Quote(TpmAttestation.Types.Quote other)| Parameter | |
|---|---|
| Name | Description |
other |
TpmAttestationTypesQuote |
Properties
HashAlgo
public int HashAlgo { get; set; }The hash algorithm of the PCR bank being quoted, encoded as a TPM_ALG_ID
| Property Value | |
|---|---|
| Type | Description |
int |
|
PcrValues
public MapField<int, ByteString> PcrValues { get; }Raw binary values of each PCRs being quoted.
| Property Value | |
|---|---|
| Type | Description |
MapFieldintByteString |
|
RawQuote
public ByteString RawQuote { get; set; }TPM2 quote, encoded as a TPMS_ATTEST
| Property Value | |
|---|---|
| Type | Description |
ByteString |
|
RawSignature
public ByteString RawSignature { get; set; }TPM2 signature, encoded as a TPMT_SIGNATURE
| Property Value | |
|---|---|
| Type | Description |
ByteString |
|