Esempio n. 1
0
 public AttestOpenEnclaveRequestBody(EnclaveInfo enclaveInfo)
 {
     Report      = HexHelper.ConvertHexToBase64Url(enclaveInfo.QuoteHex);
     RuntimeData = new AttestedData()
     {
         Data     = HexHelper.ConvertHexToBase64Url(enclaveInfo.EnclaveHeldDataHex),
         DataType = "Binary"
     };
 }
Esempio n. 2
0
        public AttestOpenEnclaveRequestBody GetMaaBody()
        {
            var maaBody = new AttestOpenEnclaveRequestBody
            {
                Quote           = HexHelper.ConvertHexToBase64Url(QuoteHex),
                EnclaveHeldData = HexHelper.ConvertHexToBase64Url(EnclaveHeldDataHex)
            };

            return(maaBody);
        }
Esempio n. 3
0
 public AttestSgxEnclaveRequestBody(EnclaveInfo enclaveInfo)
 {
     Quote           = HexHelper.ConvertHexToBase64Url(enclaveInfo.QuoteHex, 16);
     EnclaveHeldData = HexHelper.ConvertHexToBase64Url(enclaveInfo.EnclaveHeldDataHex);
 }