gpt4 book ai didi

json - 新交所 IAS 报价认证

转载 作者:行者123 更新时间:2023-12-02 01:09:29 26 4
gpt4 key购买 nike

我能够在硬件模式下使用运行 SGX 并从 IAS 成功检索 SigRL。但当我尝试使用他们的 REST API 执行报价证明时,我遇到了困难。我使用的REST API接口(interface)说明here 。我通过 HTTP POST 请求成功连接到服务器

https://test-as.sgx.trustedservices.intel.com:443/attestation//sgx/v1/report

但我总是收到错误:400 Bad request!?

在客户端,我得到的 msg3 如下

ret = sgx_ra_proc_msg2(this->enclave->getContext(),
this->enclave->getID(),
sgx_ra_proc_msg2_trusted,
sgx_ra_get_msg3_trusted,
p_msg2,
size,
&p_msg3,
&msg3_size);

返回SGX_SUCCESS。然后我在 p_msg3 结构中准备引用

std::string quoteStr = ConvertToString(p_msg3->quote);
quoteStr = EncodeToBase64(quoteStr);

最后我将引号放入 JSON 字符串中,结果为

{"isvEnclaveQuote": "MDIwMDAxMDBlMzBhMDAwMDA0MDA...RiMjUyYTgxOGE4NTIzMzQxZDY3"}

现在作为有效负载发送到 IAS。

最佳答案

如果您的报价有问题,通常会返回

400 Bad Request

请仔细检查您用于创建报价的SPID可链接性选项是否与您用于注册IAS的选项相匹配。

关于json - 新交所 IAS 报价认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41685241/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com