跳到主要內容
支援知識庫

在遠端證明環境中接收錯誤Intel® Software Guard Extensions (Intel® SGX)

內容類型: 疑難排解   |   文章 ID: 000057991   |   最近查看日期: 2021 年 08 月 10 日

描述

Ran sgx-ra-sample是 Intel® Software Guard Extensions (Intel® SGX) SDK 或自訂應用程式中的遠端證明範例,並且收到錯誤,例如:

  • SGX_ERROR_UNEXPECTED
  • 400:請求狀態錯誤
  • 其他錯誤

無法對原始程式碼進行調試,以確定錯誤的原因。

解決方法

Linux*:

  • 請使用sgx-gdb 腳本。
  • 請參閱Linux* 的 Intel® Software Guard Extensions (Intel® SGX)開發人員參考指南 中的飛地除除工具一節,以進一sgx-gdb
  • 若要逐步進入平臺軟體 (PSW) 程式碼或受信任的執行時間功能,請于本地建立並安裝 PSW 和 Intel SGX的調試與開發套件。

Windows*:

遠端證明流程:

請參閱 開發人員參考指南 中的 遠端證明 服務 提供者 除錯 一節,瞭解如何提供可重播和驗證以除錯訊息流的預先產生訊息。

額外資訊

最新的 Linux* Intel® Software Guard Extensions (Intel® SGX) 開發人員參考指南 可在 適用于 Linux*的 Intel® Software Guard Extensions SDK 中的最新版檔區段找到

相關產品

本文章適用 1 產品。

免責聲明

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。