Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
inclavare-containers
提交
4047a18a
I
inclavare-containers
项目概览
openanolis
/
inclavare-containers
通知
4
Star
7
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
5
列表
看板
标记
里程碑
合并请求
0
分析
仓库
DevOps
项目成员
Pages
I
inclavare-containers
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
5
Issue
5
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
4047a18a
编写于
9月 09, 2020
作者:
jia zhang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ra-tls: Update README to reflect current implementation
Signed-off-by:
Jia Zhang
<
zhang.jia@linux.alibaba.com
>
上级
0ea84c18
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
11 addition
and
32 deletion
+11
-32
ra-tls/README.md
ra-tls/README.md
+11
-32
未找到文件。
ra-tls/README.md
浏览文件 @
4047a18a
...
...
@@ -5,45 +5,24 @@ export EPID_SUBSCRIPTION_KEY=<hex string>
export
QUOTE_TYPE
=
<SGX_LINKABLE_SIGNATURE | SGX_UNLINKABLE_SIGNATURE>
```
# Build
Stub Enclave
# Build
```
shell
cd
"
${
path_to_inclavare_containers
}
/stub-enclave"
cd
$src
/ra-tls
make
sudo
make
install
```
# Build Docker images
## Prepare the materials
# Run
```
shell
mkdir
lib
cp
/usr/lib/x86_64-linux-gnu/libsgx_urts.so lib
cp
/usr/lib/x86_64-linux-gnu/libsgx_uae_service.so lib
cp
/usr/lib/x86_64-linux-gnu/libsgx_enclave_common.so.1 lib
cp
/usr/lib/x86_64-linux-gnu/libprotobuf.so.10 lib
cp
/lib/x86_64-linux-gnu/libseccomp.so.2 lib
cd
build/bin
./ra-tls-server
-s
&
./ra-tls-client
```
## Dockerfile
```
shell
FROM ubuntu:18.04
RUN
mkdir
-p
/run/rune/stub-enclave
WORKDIR /run/rune
COPY lib /lib
COPY liberpal-stub.so
.
COPY Wolfssl_Enclave.signed.so stub-enclave
RUN ldconfig
# Trouble shooting
## parse_response_header assertion
```
```
shell
docker build
-t
${
stub
-enclave-image
}
.
ra-tls-server: untrusted/ias-ra.c:153: parse_response_header: Assertion `sig_begin != ((void *)0)' failed.
./run.sh: line 5: 49050 Aborted ./ra-tls-server -s
```
# run stub-enclave images with rune
```
shell
docker run
-it
--rm
--runtime
=
rune
-e
ENCLAVE_TYPE
=
intelSgx
\
-e
ENCLAVE_RUNTIME_PATH
=
/lib/liberpal-stub.so
\
-e
ENCLAVE_RUNTIME_ARGS
=
stub-enclave
${
stub
-enclave-image
}
```
This error is caused due to invalid SGX RA settings. Please configure SGX RA settings with valid values.
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录