有这个问题 - 其他几个相关的帖子,但没有那么具体.我正在尝试为开发机器静默生成证书.这些是我最初运行的命令,但被要求输入密码:
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
Run Code Online (Sandbox Code Playgroud)
下面的第一个命令有效,但第二个命令不起作用.我看到了这个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
Run Code Online (Sandbox Code Playgroud)
The*_*AWS 15
$ 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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4539 次 |
| 最近记录: |