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),
}
}