Мне удалось сгенерировать свой анклав (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
Все тот же результат