私はエンクレーブ(https://github.com/pc-magas/myFirstEnclave)を生成することができましたが、署名するためにrsaキーを生成する必要があります。SGXサインエンクレーブはビルドされたエンクレーブを証明できません:キーファイル形式が正しくありません
openssl genrsa -out $(KEY_FILE) 2048
をそして私は、次のコマンドを実行し、それに署名する:だから私は実行
sgx_sign -key (^key_generated)above^ -enclave enclave.o -out enclave.so -config Enclave.config.xml
しかし、私は次のエラーを取得:
Key file format is not correct.
編集を2:
私はssh_keygen
でキーを生成しようとしましたが、それと同じエラーです。
エンクレーブに署名するためにはどのような形式が必要ですか?
編集3:
私はまたして鍵を生成しようとしました:
のopenssl reqを-x509 -nodes -days 365 -newkey RSA:2048 -keyout〜/ .sgx/MyEnclave.pem
依然として同じ結果