gpt4 book ai didi

linux - SGX Sign enclave 无法证明构建的 enclave : Key file format is not correct

转载 作者:太空宇宙 更新时间:2023-11-04 10:13:34 24 4
gpt4 key购买 nike

我设法生成了我的 Enclave ( https://github.com/pc-magas/myFirstEnclave ),但据我所知,我需要生成一个 rsa key 才能对其进行签名。所以我跑:

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 生成 key ,但仍然出现同样的错误。

签署 enclave 需要什么样的格式?

编辑 3:

我还尝试生成 key :

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

还是一样的结果

最佳答案

Intel® Software Guard Extensions Developer Reference指定 SGX 飞地签名 key 文件应遵循包含未加密的 RSA 3072 位 key 的 PEM 格式,公共(public)指数必须为 3.

请参阅第 20 页(2017 年 11 月版本 2.0)- OpenSSL 示例,用于生成私钥的以下命令行:
openssl genrsa -out private_key.pem -3 3072

关于linux - SGX Sign enclave 无法证明构建的 enclave : Key file format is not correct,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47498426/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com