def get_evidence()

in cvm-attestation/src/Isolation.py [0:0]


  def get_evidence(self):
    hardware_evidence = {
      'SnpReport': Encoder.base64url_encode(self.snp_report),
      'VcekCertChain': Encoder.base64url_encode(self.vcek_cert)
    }
    hardware_evidence = json.dumps(hardware_evidence)
    hardware_evidence = bytearray(hardware_evidence.encode('utf-8'))
    encoded_hw_evidence = Encoder.base64url_encode(hardware_evidence)

    return {
      "Type": "SevSnp",
      "Evidence": {
        "Proof": encoded_hw_evidence,
        "RunTimeData": Encoder.base64url_encode(self.runtime_data),
      }
    }