开发者
安装 secGear
安装 secGear
转载
发表于04/27
1470

说明

要求服务器已经预置TrustZone特性套件,即预装TEE OS、TEE OS启动密钥、BMC、BIOS和License许可证。 普通服务器无法仅通过升级BMC、BIOS、TEE OS固件实现TrustZone特性使能。 带TrustZone特性的服务器出厂默认特性关闭,请参考BIOS设置使能服务器TrustZone特性。

安装操作 ​:(ARM环境)

1.配置openEuler yum源,在线yum源或通过ISO挂载配置本地yum源,配置在线源如下(仅以24.03-LTS举例,其他版本需要使用版本对应的yum源)。

vi /etc/yum.repo/openEuler.repo 
[osrepo]
name=osrepo
baseurl=http://repo.openeuler.org/openEuler-24.03-LTS/everything/aarch64/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-24.03-LTS/everything/aarch64/RPM-GPG-KEY-openEuler

2.安装secGear

#安装编译工具
yum install cmake ocaml-dune

#安装secGear
yum install secGear-devel

#检查是否安装成功。命令和回显如下表示安装成功。
rpm -qa | grep -E 'secGear|itrustee|ocaml-dune'
itrustee_sdk-xxx
itrustee_sdk-devel-xxx
secGear-xxx
secGear-devel-xxx
ocaml-dune-xxx

安装操作 (X86环境)​

  1. 配置openEuler yum源,在线yum源或通过ISO挂载配置本地yum源,配置在线源如下(仅以22.03-LTS举例,其他版本需要使用版本对应的yum源)。
vi openEuler.repo 
[osrepo]
name=osrepo
baseurl=http://repo.openeuler.org/openEuler-22.03-LTS/everything/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-22.03-LTS/everything/x86_64/RPM-GPG-KEY-openEuler
  1. 安装secGear
#安装编译工具
yum install cmake ocaml-dune

#安装secGear
yum install secGear-devel

#检查是否安装成功。命令和回显如下表示安装成功。
rpm -qa | grep -E 'secGear|ocaml-dune|sgx'
secGear-xxx
secGear-devel-xxx
ocaml-dune-xxx
libsgx-epid-xxx
libsgx-enclave-common-xxx
libsgx-quote-ex-xxx
libsgx-aesm-launch-plugin-xxx
libsgx-uae-service-xxx
libsgx-ae-le-xxx
libsgx-urts-xxx
sgxsdk-xxx
sgx-aesm-service-xxx
linux-sgx-driver-xxx
libsgx-launch-xxx
收藏举报
Level 1
0
帖子
0
粉丝
0
获赞