質問: パスワードを避けるキーの入力を要求し、dn情報の入力を要求する キーを生成するために次のコードを使用しています。apt-get -qq -y install openssl; mkdir -p /etc/apache2/ssl; openssl genrsa -des3 -out server.key 1024; openssl req -new -key server.key -out server.csr; cp server.key server.key.org; openssl rsa -in server.key.org -out server.key; openssl x509 -req -days 12000 -in server.csr -signkey server.key -out server.crt; mv server.crt /etc/apache2/ssl/cert.pem; mv server.key /etc/apache2/ssl/cert.key; rm -f server.key.orig; rm -f server.csr 2つ質問があります。 パスフレーズの入力をスキップする方法を教えてください。私がそうすることは合理的に安全でしょうか? (誰かが証明書をハッキングすることができるべきであるようにそれで実に愚かであるべきではない) 国名や組織名などの入力を促さないようにするにはどうすればよいですか?プロンプトでコマンドを入力できるようにしてください(opensslの最上位オプションのみがマニュアルページに表示されます)。
回答: 次のコマンドを試してください。openssl genrsa -des3 -out user.key -passout pass:foo 1024 スキップ部分は-passout pass:fooです。