Class AttestationReport

java.lang.Object
com.suse.coco.module.snpguest.model.AttestationReport

public class AttestationReport extends Object
Represent the data required to verify an attestation report with SNPGuest.
  • Field Details

    • id

      private long id
    • cpuGeneration

      private EpycGeneration cpuGeneration
    • randomNonce

      private byte[] randomNonce
    • report

      private byte[] report
    • vlekCertificate

      private String vlekCertificate
  • Constructor Details

    • AttestationReport

      public AttestationReport()
  • Method Details

    • getId

      public long getId()
    • setId

      public void setId(long idIn)
    • getCpuGeneration

      public EpycGeneration getCpuGeneration()
    • setCpuGeneration

      public void setCpuGeneration(EpycGeneration generationIn)
    • getRandomNonce

      public byte[] getRandomNonce()
    • setRandomNonce

      public void setRandomNonce(byte[] randomNonceIn)
    • getReport

      public byte[] getReport()
    • setReport

      public void setReport(byte[] reportIn)
    • getVlekCertificate

      public String getVlekCertificate()
    • setVlekCertificate

      public void setVlekCertificate(String vlekCertificateIn)
    • isUsingVlekAttestation

      public boolean isUsingVlekAttestation()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object