“sgx_fopen_auto_key”API 的第一個參數指定檔的完整路徑。
使用 sgx_fopen_auto_key() 時無法確定受保護檔的位置以及如何從不受信任的應用程式訪問該檔。
根據 適用於 Windows 的 Intel® Software Guard Extensions (Intel® SGX) SDK 開發人員參考指南, sgx_fopen_auto_key 的定義是:
sgx_fopen_auto_key
sgx_fopen_auto_key 函數創建或打開受保護的檔。
語法
SGX_FILE* sgx_fopen_auto_key(const char* 檔名, const char* mode);
參數
檔名 [in]:要創建或打開的檔的名稱。
檔所在的文件路徑在第一個參數 const char* 檔名中指定。 sgx_fopen_auto_key API 的行為類似於 C 中的對應物 fopen。
不受信任的應用程式無法打開受保護的檔進行讀取或寫入,因為該檔是使用安全區密封密鑰加密的。
如需更多詳細資訊,請參閱 《Intel SGX開發人員參考指南》中的 Intel 受保護文件系統庫部分。
- 適用於 Linux Intel SGX 開發人員參考 位於最新版本的 Intel® Software Guard Extensions SDK for Linux* 的 “文檔 ”資料夾中。