Class AttestationReport

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

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

    • id

      private long id
    • envType

      private int envType
    • hostKeyDocument

      private String hostKeyDocument
    • secureExecutionHeader

      private byte[] secureExecutionHeader
    • attestationProtectionKey

      private byte[] attestationProtectionKey
    • attestationResponse

      private byte[] attestationResponse
  • Constructor Details

    • AttestationReport

      public AttestationReport()
  • Method Details

    • getId

      public long getId()
    • setId

      public void setId(long idIn)
    • getEnvType

      public int getEnvType()
    • setEnvType

      public void setEnvType(int envTypeIn)
    • getHostKeyDocument

      public String getHostKeyDocument()
    • setHostKeyDocument

      public void setHostKeyDocument(String hostKeyDocumentIn)
    • getSecureExecutionHeader

      public byte[] getSecureExecutionHeader()
    • setSecureExecutionHeader

      public void setSecureExecutionHeader(byte[] secureExecutionHeaderIn)
    • getAttestationProtectionKey

      public byte[] getAttestationProtectionKey()
    • setAttestationProtectionKey

      public void setAttestationProtectionKey(byte[] attestationProtectionKeyIn)
    • getAttestationResponse

      public byte[] getAttestationResponse()
    • setAttestationResponse

      public void setAttestationResponse(byte[] attestationResponseIn)
    • getCpuGeneration

      public IbmZGeneration getCpuGeneration()
    • setCpuGeneration

      public void setCpuGeneration(IbmZGeneration generationIn)
      Sets cpu generation as an environment type
      Parameters:
      generationIn - the IBM Z series cpu generation
    • 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