Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
d2e0c817
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看板
提交
d2e0c817
编写于
7月 04, 2005
作者:
R
Richard Levitte
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
The private key should never have ended up in newreq.pem.
Now, it ends up in newkey.pem instead.
上级
109080ae
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
12 addition
and
11 deletion
+12
-11
apps/CA.pl.in
apps/CA.pl.in
+8
-7
apps/CA.sh
apps/CA.sh
+4
-4
未找到文件。
apps/CA.pl.in
浏览文件 @
d2e0c817
...
...
@@ -68,19 +68,19 @@ foreach (@ARGV) {
exit
0
;
}
elsif
(
/^-newcert$/
)
{
# create a certificate
system
("
$REQ
-new -x509 -keyout new
req.pem -out newreq
.pem
$DAYS
");
system
("
$REQ
-new -x509 -keyout new
key.pem -out newcert
.pem
$DAYS
");
$RET
=
$?
;
print
"
Certificate
(and private key) is in newreq
.pem
\n
"
print
"
Certificate
is in newcert.pem, private key is in newkey
.pem
\n
"
}
elsif
(
/^-newreq$/
)
{
# create a certificate request
system
("
$REQ
-new -keyout new
req
.pem -out newreq.pem
$DAYS
");
system
("
$REQ
-new -keyout new
key
.pem -out newreq.pem
$DAYS
");
$RET
=
$?
;
print
"
Request
(and private key) is in newreq
.pem
\n
";
print
"
Request
is in newreq.pem, private key is in newkey
.pem
\n
";
}
elsif
(
/^-newreq-nodes$/
)
{
# create a certificate request
system
("
$REQ
-new -nodes -keyout new
req
.pem -out newreq.pem
$DAYS
");
system
("
$REQ
-new -nodes -keyout new
key
.pem -out newreq.pem
$DAYS
");
$RET
=
$?
;
print
"
Request
(and private key) is in newreq
.pem
\n
";
print
"
Request
is in newreq.pem, private key is in newkey
.pem
\n
";
}
elsif
(
/^-newca$/
)
{
# if explicitly asked for or it doesn't exist then setup the
# directory structure that Eric likes to manage things
...
...
@@ -120,10 +120,11 @@ foreach (@ARGV) {
}
elsif
(
/^-pkcs12$/
)
{
my
$cname
=
$ARGV
[
1
];
$cname
=
"
My Certificate
"
unless
defined
$cname
;
system
("
$PKCS12
-in newcert.pem -inkey new
req
.pem
"
.
system
("
$PKCS12
-in newcert.pem -inkey new
key
.pem
"
.
"
-certfile
${CATOP}
/
$CACERT
-out newcert.p12
"
.
"
-export -name
\"
$cname
\"
");
$RET
=
$?
;
print
"
PKCS #12 file is in newcert.p12
\n
";
exit
$RET
;
}
elsif
(
/^-xsign$/
)
{
system
("
$CA
-policy policy_anything -infiles newreq.pem
");
...
...
apps/CA.sh
浏览文件 @
d2e0c817
...
...
@@ -53,15 +53,15 @@ case $i in
;;
-newcert
)
# create a certificate
$REQ
-new
-x509
-keyout
new
req.pem
-out
newreq
.pem
$DAYS
$REQ
-new
-x509
-keyout
new
key.pem
-out
newcert
.pem
$DAYS
RET
=
$?
echo
"Certificate
(and private key) is in newreq
.pem"
echo
"Certificate
is in newcert.pem, private key is in newkey
.pem"
;;
-newreq
)
# create a certificate request
$REQ
-new
-keyout
new
req
.pem
-out
newreq.pem
$DAYS
$REQ
-new
-keyout
new
key
.pem
-out
newreq.pem
$DAYS
RET
=
$?
echo
"Request
(and private key) is in newreq
.pem"
echo
"Request
is in newreq.pem, private key is in newkey
.pem"
;;
-newca
)
# if explicitly asked for or it doesn't exist then setup the directory
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录