初めてSSL証明書を作成しようとしています。私はこれがどのように機能するのかわからず、私に提供されたいくつかの指示に従っているだけです。
最初のコマンドは正常に動作します:
openssl genrsa -des3 -out privkey.key 2048
次に、2番目のコマンドでエラーが発生します。
openssl req –new –nodes -key privkey.key –out server.csr
「不明なオプション-new」と表示され、すべてのオプションが一覧表示されます。その1つはもちろん「-new」です。
Googleのエラーメッセージは、openssl.cnfファイルをポイントするために-configオプションを使用する必要があることを通知する便利なフォーラム投稿を1つだけ提供します。 SO openssl.cnfの唯一のインスタンスを検索したのは、XAMPPインストールにあります。
これにより、追加の「不明なオプション」エラーが発生し、コマンドのどこに-configオプションを配置したかがわかりません。
openssl req -config /Applications/XAMPP/xamppfiles/share/openssl/openssl.cnf
-key privkey.key –out server.csr -new -nodes
これは私にばかげている「未知のオプション-out」を与えます。
誰かがコマンドの順序で私を助けたり、XAMPP opensslコマンドに既知のバグがあるかどうかを知らせたりできますか?
OSX LionとXAMPP 1.7.3を実行しています
わかりました、これはちょっと奇妙なことですが、あなたは気が狂っているわけではありません。
あなたの例をコピーして貼り付けることは、あなたと同じように失敗します。しかし、手動で入力しても問題はありません。
これらの行をどこからコピーしても、通常のダッシュ記号が別の同様のグリフに交換されたようです。実際、よく見ると、-key
で使用されているダッシュは、-new
、-nodes
、-out
のダッシュとは少し異なっているように見えます(フォントI正しいものを使用しています。少し短いです)。
ダッシュをすべて削除し、コマンドラインに再入力します。