0

Enclave ( https://github.com/pc-magas/myFirstEnclave ) を生成できましたが、私が知る限り、署名するには rsa キーを生成する必要があります。だから私は実行します:

openssl genrsa -out $(KEY_FILE) 2048

次に、次のコマンドを実行して署名します。

sgx_sign -key (^key_generated)above^ -enclave enclave.o -out enclave.so -config Enclave.config.xml

しかし、次のエラーが表示されます。

鍵ファイルのフォーマットが正しくありません。

編集2:

経由でキーを生成しようとしましssh_keygenたが、それでも同じエラーが発生します。

エンクレーブに署名するには、どのような形式が必要ですか?

編集3:

また、次の方法でキーを生成しようとしました。

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout ~/.sgx/MyEnclave.pem

それでも同じ結果

4

1 に答える 1