web-dev-qa-db-ja.com

opensslが「不明なオプション」エラーを繰り返し表示する

初めて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を実行しています

20

わかりました、これはちょっと奇妙なことですが、あなたは気が狂っているわけではありません。

あなたの例をコピーして貼り付けることは、あなたと同じように失敗します。しかし、手動で入力しても問題はありません。

これらの行をどこからコピーしても、通常のダッシュ記号が別の同様のグリフに交換されたようです。実際、よく見ると、-keyで使用されているダッシュは、-new-nodes-outのダッシュとは少し異なっているように見えます(フォントI正しいものを使用しています。少し短いです)。

ダッシュをすべて削除し、コマンドラインに再入力します。

44
bahamat