문서 ID: 000057264 콘텐츠 형태: 오류 메시지 마지막 검토일: 2021-08-02

시뮬레이션 모드에서 sgx-ra 샘플을 실행할 수 없습니다

BUILT IN - ARTICLE INTRO SECOND COMPONENT
요약

시뮬레이션 모드에서 sgx-ra 샘플을 실행하기 위한 임시 수정

설명
  1. 구축 및 sgx-ra-sample 구성 옵션을 사용한 시뮬레이션 모드의 클라이언트 --enable-sgx-simulation.

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

  1. 오류 발생: sgx_create_enclave: trusted_enclave_signed.so: 0000200e
해결 방법

다음 수정을 통해 sgx-ra-샘플을 시뮬레이션 모드에서 실행할 수 있습니다. 영구적인 수정이 없습니다. 시뮬레이션 모드에서 실행되지 않을 때 파일을 원래 파일로 되갑니다.

  1. 편집 파일 sgx_stub.c:
    • 라인 176: libsgx_uae_service.so.solibsgx_uae_service_sim 교체합니다.
    • 라인 190: libsgx_urts.so 교체하고 libsgx_urts_sim.so
  2. 실행:

    $ source /opt/intel/sgxsdk/environment

    $ make clean

    $ make

    $./run-client

추가 정보

Error 0x200e 32/64비트 모드 또는 SIM/HW 모드가 현재 uRTS(Untrusted Runtime System) 모드와 양호하지 않은 경우 발생 하는 SGX_ERROR_MODE_INCOMPATIBLE의미입니다.

시뮬레이션 sgx-ra-sample 실행하면 테스트 실패합니다.

원격 테스트는 인클레이브에 하드웨어 보호 기능을 인텔® Software Guard Extensions 인텔® SGX 테스트할(인텔® SGX) 엔클레이브가 실행될 경우 인텔 SGX 실패합니다.

관련 제품

이 문서는 다음 항목에 적용됩니다. 1 제품

이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.