web-dev-qa-db-fra.com

OpenSSL continue de me donner des erreurs "option inconnue"

J'essaie de créer un certificat SSL pour la première fois. Je ne sais pas comment cela fonctionne et je suis simplement en train de suivre quelques instructions fournies à moi.

la première commande fonctionne bien:

openssl genrsa -des3 -out privkey.key 2048

ensuite, la deuxième commande me donne les erreurs:

openssl req –new –nodes -key privkey.key –out server.csr

il dit "Option inconnue -Nouveau" puis répertorie toutes les options, dont l'une est bien sûr "-Nouveau"

Google Le message d'erreur ne me donne qu'un poste de forum utile qui dit que je dois utiliser l'option -config pour pointer vers mon fichier openssl.cnf. SO J'ai recherché la seule instance d'openssl.cnf dans mon installation XAMPP.

cela m'a donné des erreurs d'option "inconnues" supplémentaires, deppnding sur où dans la commande, j'ai placé l'option -config.

openssl req -config /Applications/XAMPP/xamppfiles/share/openssl/openssl.cnf 
-key privkey.key –out server.csr -new -nodes

cela me donne "l'option inconnue" qui est ridicule.

Quelqu'un peut-il m'aider avec l'ordre des commandes, ou laissez-moi savoir s'il y a des bugs connus avec la commande Xampp Openssl?

Je suis en cours d'exécution OSX Lion et XAMPP 1.7.3

20
PetroleumJelliffe

Ok, c'est un peu étrange, mais vous n'êtes pas fou.

Copier et coller votre exemple échoue pour moi de la même manière que cela fait pour vous. Mais la taper fonctionne manuellement bien.

On dirait partout où vous avez copié ces lignes d'a échangé le symbole de tiret régulier avec un autre glyphe similaire. En fait, si vous avez l'air de très près, vous pouvez dire que le tiret utilisé avec -key a l'air légèrement différent de ceux de -new, -nodes et -out (avec la police que j'utilise le bon est légèrement plus courte).

Supprimez tous vos tirets et reportez-les sur la ligne de commande.

44
bahamat