openssl gibt mir weiterhin "unknown option" -Fehler

19

Ich versuche zum ersten Mal, ein SSL-Zertifikat zu erstellen. Ich habe keine Ahnung, wie das funktioniert, und folge einfach den Anweisungen, die ich erhalten habe.

Erster Befehl funktioniert gut:

openssl genrsa -des3 -out privkey.key 2048

dann gibt mir der zweite Befehl die Fehler:

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

es steht "unknown option -new" und listet dann alle Optionen auf, von denen eine natürlich "-new" ist

Google zeigt in der Fehlermeldung nur einen nützlichen Forumsbeitrag an, in dem angegeben ist, dass ich die Option -config verwenden muss, um auf meine Datei openssl.cnf zu verweisen. Also habe ich in meiner XAMPP-Installation nach der einzigen Instanz von openssl.cnf gesucht.

dies gab mir zusätzliche "unbekannte Option" -Fehler, abhängig davon, wo im Befehl ich die Option -config eingegeben habe.

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

das gibt mir "unknown option -out" was lächerlich ist.

Kann mir jemand bei der Reihenfolge der Befehle helfen oder mich über bekannte Fehler mit dem Befehl XAMPP openssl informieren?

Ich verwende OSX Lion und XAMPP 1.7.3

PetroleumJelliffe
quelle

Antworten:

40

Ok, das ist irgendwie komisch, aber du wirst nicht verrückt.

Das Kopieren und Einfügen Ihres Beispiels schlägt für mich genauso fehl wie für Sie. Die manuelle Eingabe funktioniert jedoch einwandfrei.

Wo immer Sie diese Linien kopiert haben, haben Sie das reguläre Strichsymbol mit einem anderen, ähnlich aussehenden Symbol vertauscht. In der Tat, sagen Sie, wenn Sie sehr genau hinsehen , dass der Strich mit verwendet -keysieht etwas anders aus als die für -new, -nodesund -out(mit der Schriftart verwende ich die richtige ist etwas kürzer).

Löschen Sie alle Ihre Bindestriche und geben Sie sie in der Befehlszeile erneut ein.

Bahamat
quelle
1
Schöner Fang! Hören wir es uns für die guten alten Tage von ASCII an, als ein Strich für uns alle ausreichte <grinsen>.
MadHatter unterstützt Monica
Meine Güte, ich dachte, diese Striche sahen etwas länger aus, aber nicht lang genug, um em Striche zu sein. Das hätte ich nie bekommen. Wow. Ich beschuldige Entourage.
PetroleumJelliffe
danke bahamat, du hast mir mit dieser antwort so viel zeit gespart, liebe deine arbeit :)
Armin Nehzat
noch nützlich, danke
Bokw
Der Bindestrich (ASCII-Zeichen) wird in einen Bindestrich (UNICODE-Zeichen) umgewandelt, wenn die automatische Korrektur aktiviert ist. Sie sehen beide sehr ähnlich aus, sind aber unterschiedlich.
MacGyver
-1

wenn Sie kopieren und einfügen möchten! Verwenden Sie die Pfeile, um dorthin zu gelangen, und entfernen Sie sie. Geben Sie anschließend Folgendes ein und drücken Sie die Eingabetaste. Wenn Sie das Wort in der Nähe des Ausgangs löschen und eingeben müssen, funktioniert Folgendes: D

Multimedia
quelle
1
Dies ist genau das, was die bestehende Antwort sagte. Ich sehe nicht, dass Sie hier etwas hinzugefügt haben?
Michael Hampton