Lewatkan ke Konten Utama
Dasar Pengetahuan Dukungan

Tidak dapat menjalankan sgx-ra-sample dalam Mode Simulasi

Jenis Konten: Pesan Kesalahan   |   ID Artikel: 000057264   |   Terakhir Ditinjau: 02/08/2021

Deskripsi

  1. Dibuat dan menjalankan sgx-ra-sample klien dalam mode Simulasi menggunakan opsi konfigurasi --enable-sgx-simulation.

    ./configure --with-openssldir=/opt/openssl/1.1.0i --enable-sgx-simulation
    make
    ./run-client

  1. Galat yang diterima: sgx_create_enclave: trusted_enclave_signed.so: 0000200e

Resolusi

Perbaikan berikut akan memungkinkan sampel sgx-ra berjalan dalam mode Simulasi. Ini bukan perbaikan permanen; kembalikan berkas ke berkas asli ketika tidak berjalan dalam mode Simulasi.

  1. Mengedit berkas sgx_stub.c:
    • baris 176: gantilibsgx_uae_service.so dengan libsgx_uae_service_sim.so
    • baris 190: gantilibsgx_urts.so dengan libsgx_urts_sim.so
  2. Menjalankan:

    $ source /opt/intel/sgxsdk/environment

    $ make clean

    $ make

    $./run-client

Informasi tambahan

Error 0x200e berarti SGX_ERROR_MODE_INCOMPATIBLE, yang disebabkan ketika mode 32/64-bit target enclave atau mode SIM/HW tidak kompatibel dengan mode Untrusted Runtime System (uRTS) saat ini.

Proses sgx-ra-sample akan gagal pengesahan jika dijalankan dalam mode Simulasi.

Pengesahan jarak jauh gagal jika enklaf Intel® Software Guard Extensions (Intel® SGX) yang sedang dibuktikan dijalankan dalam mode Simulasi karena enklave tidak memiliki perlindungan perangkat Intel SGX keras.

Produk Terkait

Artikel ini berlaku untuk 3 produk.

Pelepasan Tanggung Jawab

Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.