opensslが「不明なオプション」エラーを出し続けます


19

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つだけ表示されます。だから私は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を実行しています

回答:


40

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

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

これらの行をコピーした場所はどこでも、通常のダッシュ記号を別の似たようなグリフと交換したように見えます。実際、あなたは非常に密接に見れば、あなたはダッシュで使用することを伝えることができる-keyためのものとは若干異なるルックス-new-nodesそして-out(フォントと私は正しいものを使用していますが若干短くなっています)。

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


1
ナイスキャッチ!ASCIIの古き良き時代、私たち全員が1つのダッシュで十分だった<gri​​n>を聞いてみましょう。
MadHatterはモニカをサポートします

うん、これらのダッシュは少し長く見えたが、ダッシュになるほど長くはないと思った。これを得たことはなかっただろう。ワオ。Entourageのせいにします。
PetroleumJelliffe

おかげでバハマット、あなたはその答えで私に多くの時間を節約しました、あなたの仕事を愛して:)
アーミン・ネザット

まだ
役に立つ

自動修正がオンになっている場合、ハイフン(ASCII文字)はダッシュ(UNICODE文字)に変換されます。どちらも非常に似ていますが、異なっています。
マクガイバー

-1

コピー&ペーストしたいとき!-アウトので矢印を使用してそこに移動して削除し、次に入力して-Enterを押します-アウトの近くが唯一です-削除して入力する必要があります:D


1
これはまさに既存の答えが言ったことです。ここに何かを追加したことがわかりませんか?
マイケルハンプトン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.