public sealed class SevSnpAttestation : IMessage<SevSnpAttestation>, IEquatable<SevSnpAttestation>, IDeepCloneable<SevSnpAttestation>, IBufferMessage, IMessage
Reference documentation and code samples for the Confidential Computing v1 API class SevSnpAttestation.
An SEV-SNP Attestation Report. Contains the attestation report and the certificate bundle that the client collects.
Implements
IMessageSevSnpAttestation, IEquatableSevSnpAttestation, IDeepCloneableSevSnpAttestation, IBufferMessage, IMessageNamespace
Google.Cloud.ConfidentialComputing.V1Assembly
Google.Cloud.ConfidentialComputing.V1.dll
Constructors
SevSnpAttestation()
public SevSnpAttestation()
SevSnpAttestation(SevSnpAttestation)
public SevSnpAttestation(SevSnpAttestation other)
Parameter | |
---|---|
Name | Description |
other |
SevSnpAttestation |
Properties
AuxBlob
public ByteString AuxBlob { get; set; }
Optional. Certificate bundle defined in the GHCB protocol definition Format is documented in GHCB revision 2.03, section 4.1.8.1 struct cert_table in this document: https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/specifications/56421.pdf
Property Value | |
---|---|
Type | Description |
ByteString |
Report
public ByteString Report { get; set; }
Optional. The SEV-SNP Attestation Report Format is in revision 1.55, §7.3 Attestation, Table 22. ATTESTATION_REPORT Structure in this document: https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/specifications/56860.pdf
Property Value | |
---|---|
Type | Description |
ByteString |