遇到错误:“本平台无高速缓存数据”,在使用 英特尔® Software Guard Extensions(英特尔® SGX)数据中心标记基元 (DCAP) 运行 PCKIDRetrievalTool 或其它远程验证应用程序时
内容类型: 错误讯息 | 文章 ID: 000059239 | 上次审核日期: 2023 年 02 月 24 日
将系统上的 BIOS 更新到原始设备制造商提供的最新 BIOS,以使可信的计算基础成为最新。
运行ls -la /dev/sgx* and observe the output
For local, example output will be:
crw-rw-rw- 1 root root 10, 125 Aug 29 13:38 /dev/sgx_enclave
crw------- 1 root root 10, 126 Aug 29 13:38 /dev/sgx_provision
crw------- 1 root root 10, 124 Aug 29 13:38 /dev/sgx_vepc
For VM, example output will be:
crw-rw-rw- 1 root root 10, 125 Aug 29 13:38 /dev/sgx_enclave
crw------- 1 root root 10, 126 Aug 29 13:38 /dev/sgx_provision
对于 DCv3 和 DCdsv3 系列 Azure 虚拟机,英特尔证书只能从 T MID 获取,因为无法从虚拟机直接致电英特尔服务
访问 Quickstart:在 Azure 门户中创建英特尔 SGX虚拟机 以了解更多信息。
错误 12 源自 英特尔® SGX PCK Cert Selection Library 函数 pck_cert_select,对应于 PCK_CERT_SELECT_PCK_NOT_FOUND = 12, /**< Raw TCB is lower than all input PCKs */。