public AttestOpenEnclaveRequestBody(EnclaveInfo enclaveInfo) { Report = HexHelper.ConvertHexToBase64Url(enclaveInfo.QuoteHex); RuntimeData = new AttestedData() { Data = HexHelper.ConvertHexToBase64Url(enclaveInfo.EnclaveHeldDataHex), DataType = "Binary" }; }
public Program(Options options) { _options = options; Tracer.CurrentTracingLevel = _options.Verbose ? TracingLevel.Verbose : TracingLevel.Warning; _enclaveInfo = EnclaveInfo.CreateFromFile(_options.EnclaveInfoFile); _maaService = new MaaService(_options.AttestationProvider); Tracer.TraceInfo($"Attestation Provider : {_options.AttestationProvider}"); Tracer.TraceInfo($"Enclave Info File : {_options.EnclaveInfoFile}"); Tracer.TraceInfo($"Simultaneous Connections : {_options.SimultaneousConnections}"); Tracer.TraceInfo($"Target RPS : {_options.TargetRPS}"); }
public AttestSgxEnclaveRequestBody(EnclaveInfo enclaveInfo) { Quote = HexHelper.ConvertHexToBase64Url(enclaveInfo.QuoteHex, 16); EnclaveHeldData = HexHelper.ConvertHexToBase64Url(enclaveInfo.EnclaveHeldDataHex); }