OpenSSL的签名证书默默地

有这个麻烦 - 一对夫妇的其他相关职位在那里,但没有这么具体。 我想静静地产生了开发计算机证书。 这些都是我本来跑了命令,但被要求输入密码短语:

openssl genrsa -des3 -out server.key 1024 openssl req -new -key server.key -out server.csr openssl x509 -req -days 1024 -in server.csr -signkey server.key -out server.crt

下面的第一个命令的工作,但第二个完全不是那么回事。 我看到passin选项,但我有麻烦,因为我仍然在问一个密码。

openssl genrsa -des3 -passout pass:$passphrase -out server.key 1024 openssl req -passout pass:$passphrase -new -key server.key -out server.csr openssl x509 -req -days 1024 -in server.csr -signkey server.key -out server.crt

--------------解决方案-------------

$ openssl genrsa -out server.key 1024
$ touch openssl.cnf
$ cat >> openssl.cnf <<EOF
[ req ]
prompt = no
distinguished_name = req_distinguished_name

[ req_distinguished_name ]
C = GB
ST = Test State
L = Test Locality
O = Org Name
OU = Org Unit Name
CN = Common Name
emailAddress = test@email.com
EOF
$ openssl req -config openssl.cnf -new -key server.key -out server.csr
$ openssl x509 -req -days 1024 -in server.csr -signkey server.key -out server.crt

分类:Ubuntu的 时间:2015-03-15 人气:0
本文关键词: Ubuntu的,OpenSSL的
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.311 (s). 10 q(s)