Interface SevSnpAttestationOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
SevSnpAttestation, SevSnpAttestation.Builder

@Generated public interface SevSnpAttestationOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.ByteString
    Optional.
    com.google.protobuf.ByteString
    Optional.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getReport

      com.google.protobuf.ByteString getReport()
       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
       
      bytes report = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The report.
    • getAuxBlob

      com.google.protobuf.ByteString getAuxBlob()
       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
       
      bytes aux_blob = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The auxBlob.