Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
aa50e2a3
T
Third Party Openssl
项目概览
OpenHarmony
/
Third Party Openssl
1 年多 前同步成功
通知
10
Star
18
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Openssl
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
aa50e2a3
编写于
1月 26, 2016
作者:
R
Richard Levitte
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
80-test_ca.t is made to use the new perlapp()
Reviewed-by:
N
Matt Caswell
<
matt@openssl.org
>
上级
a00c84f6
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
6 addition
and
11 deletion
+6
-11
test/recipes/80-test_ca.t
test/recipes/80-test_ca.t
+6
-11
未找到文件。
test/recipes/80-test_ca.t
浏览文件 @
aa50e2a3
...
...
@@ -4,40 +4,35 @@ use strict;
use
warnings
;
use
POSIX
;
use
File::Spec::
Functions
qw/splitdir curdir catfile devnull/
;
use
File::
Path
2.00
qw/remove_tree/
;
use
OpenSSL::
Test
qw/:DEFAULT cmdstr top_file
quotify
/
;
use
OpenSSL::
Test
qw/:DEFAULT cmdstr top_file/
;
setup
("
test_ca
");
my
$perl
=
$^X
;
$ENV
{
OPENSSL
}
=
cmdstr
(
app
(["
openssl
"]));
my
$CA_pl
=
top_file
("
apps
",
"
CA.pl
");
my
$std_openssl_cnf
=
$^O
eq
"
VMS
"
?
top_file
("
apps
",
"
openssl-vms.cnf
")
:
top_file
("
apps
",
"
openssl.cnf
");
(
$perl
)
=
quotify
(
$perl
)
unless
$^O
eq
"
VMS
";
# never quotify a command on VMS. Ever!
remove_tree
("
demoCA
",
{
safe
=>
0
});
plan
tests
=>
4
;
SKIP:
{
$ENV
{
OPENSSL_CONFIG
}
=
"
-config
"
.
top_file
("
test
",
"
CAss.cnf
");
skip
"
failed creating CA structure
",
3
if
!
is
(
system
("
$perl
"
.
$CA_pl
.
"
-newca <
"
.
devnull
()
.
"
2>&1
"),
0
,
if
!
ok
(
run
(
perlapp
(["
CA.pl
","
-newca
"],
stdin
=>
undef
,
stderr
=>
undef
))
,
'
creating CA structure
');
$ENV
{
OPENSSL_CONFIG
}
=
"
-config
"
.
top_file
("
test
",
"
Uss.cnf
");
skip
"
failed creating new certificate request
",
2
if
!
is
(
system
("
$perl
"
.
$CA_pl
.
"
-newreq 2>&1
"),
0
,
'
creating
new certificate request
');
if
!
ok
(
run
(
perlapp
(["
CA.pl
","
-newreq
"],
stderr
=>
undef
))
,
'
creating
CA structure
');
$ENV
{
OPENSSL_CONFIG
}
=
"
-config
"
.
$std_openssl_cnf
;
skip
"
failed to sign certificate request
",
1
if
!
is
(
yes
(
"
$perl
"
.
$CA_pl
.
"
-sign 2>&1
"
),
0
,
if
!
is
(
yes
(
cmdstr
(
perlapp
(["
CA.pl
",
"
-sign
"],
stderr
=>
undef
))
),
0
,
'
signing certificate request
');
is
(
system
("
$perl
"
.
$CA_pl
.
"
-verify newcert.pem 2>&1
"),
0
,
ok
(
run
(
perlapp
(["
CA.pl
",
"
-verify
",
"
newcert.pem
"],
stderr
=>
undef
))
,
'
verifying new certificate
');
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录