openssl continue de me donner des erreurs «option inconnue»

19

J'essaie de créer un certificat SSL pour la première fois. Je n'ai aucune idée de comment cela fonctionne et je suis simplement en train de suivre quelques instructions qui m'ont été fournies.

la première commande fonctionne bien:

openssl genrsa -des3 -out privkey.key 2048

alors la deuxième commande me donne les erreurs:

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

il indique "option inconnue -nouveau" et répertorie ensuite toutes les options, dont l'une est bien sûr "-nouvelle"

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

cela m'a donné des erreurs supplémentaires "d'option inconnue", dépendant de l'endroit où dans la commande j'ai mis l'option -config.

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

cela me donne une "option inconnue -out" qui est ridicule.

Quelqu'un peut-il m'aider avec l'ordre des commandes ou me faire savoir s'il existe des bogues connus avec la commande opensamp de XAMPP?

J'utilise OSX Lion et XAMPP 1.7.3

PétroleJelliffe
la source

Réponses:

40

Ok, c'est un peu bizarre, mais tu ne deviens pas fou.

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

Il semble que l'endroit où vous avez copié ces lignes ait échangé le symbole de tiret normal avec un autre glyphe d'aspect similaire. En fait, si vous regardez de très près, vous pouvez voir que le tiret utilisé avec -keyest légèrement différent de ceux pour -new, -nodeset -out(avec la police que j'utilise, la bonne est légèrement plus courte).

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

bahamat
la source
1
Belle prise! Écoutons-le pour le bon vieux temps de l'ASCII, où un tiret était suffisant pour nous tous <grin>.
MadHatter prend en charge Monica
Jeez, je pensais que ces tirets avaient l'air un peu plus longs mais pas assez pour être des tirets. Je n'aurais jamais eu ça. Sensationnel. Je blâme Entourage.
PetroleumJelliffe
merci bahamat, vous m'avez fait gagner beaucoup de temps avec cette réponse, j'adore votre travail :)
Armin Nehzat
toujours utile,
merci
Le tiret (caractère ASCII) est converti en tiret (caractère UNICODE) si la correction automatique est activée. Ils se ressemblent tous les deux, mais ils sont différents.
MacGyver
-1

quand vous souhaitez copier et coller! le - dans la sortie alors utilisez les flèches pour y arriver et supprimer - puis tapez - et appuyez sur entrée, le - près de la sortie est le seul - vous devez supprimer et taper puis cela fonctionne: D

Multimédia
la source
1
C'est exactement ce que disait la réponse existante. Je ne vois pas que vous ayez ajouté quelque chose ici?
Michael Hampton