Alat dan metode untuk melakukan debug Intel® Software Guard Extensions (Intel® SGX) dan aliran pengesahan jarak jauh
Menjalankan sgx-ra-sample, sampel Pengesahan Jarak Jauh di SDK Intel® Software Guard Extensions (Intel® SGX) atau aplikasi kustom, dan menerima galat seperti:
- SGX_ERROR_UNEXPECTED
- 400: Status Permintaan Yang Buruk
- Kesalahan lain
Tidak dapat melakukan debug kode sumber untuk menentukan penyebab galat.
Linux*:
- Gunakan skrip sgx-gdb anda.
- Lihat bagian Enclave Debugger pada Panduan Referensi Pengembang Intel® Software Guard Extensions (Intel® SGX) untuk Linux* untuk informasi lebih lanjut tentang cara menggunakan sgx-gdb.
- Untuk masuk ke dalam kode Perangkat Lunak Platform (PSW) atau fungsi runtime tepercaya, buat dan instal paket debug dan pengembangan PSW dan Intel SGX SDK secara lokal.
Windows*:
- Gunakan debugger Visual Studio* 2019 asli.
- Lihat bagian Enclave Debugger di panduan referensi pengembang Intel® Software Guard Extensions (Intel® SGX) untuk Windows* untuk informasi lebih lanjut.
Aliran Pengesahan Jarak Jauh:
Lihat bagian Debugging Penyedia Layanan Pengesahan Jarak Jauh di Panduan Referensi Pengembang untuk deskripsi cara menyediakan pesan yang telah dihasilkan yang dapat diputar ulang dan diverifikasi untuk melakukan debug alur pesan.
Panduan Referensi Pengembang Intel® Software Guard Extensions (Intel® SGX) terbaru untuk Linux* dapat ditemukan di bagian Dokumentasi dari rilis terbaru di Intel® Software Guard Extensions SDK untuk Linux*.