openssl ciągle wyświetla błędy „nieznana opcja”

19

Po raz pierwszy próbuję utworzyć certyfikat SSL. Nie mam pojęcia, jak to działa, i po prostu postępuję zgodnie z niektórymi instrukcjami mi dostarczonymi.

pierwsze polecenie działa dobrze:

openssl genrsa -des3 -out privkey.key 2048

wtedy drugie polecenie podaje mi błędy:

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

mówi „nieznana opcja -nowa”, a następnie wyświetla listę wszystkich opcji, z których jedna jest oczywiście „-nowa”

Google komunikat o błędzie daje mi tylko jeden przydatny post na forum, który mówi, że muszę użyć opcji -config, aby wskazać mój plik openssl.cnf. Więc szukałem jedynej instancji openssl.cnf w mojej instalacji XAMPP.

to dało mi dodatkowe błędy „nieznanej opcji”, w zależności od tego, gdzie w poleceniu umieściłem opcję -config.

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

daje mi to „nieznaną opcję -out”, co jest śmieszne.

Czy ktoś może mi pomóc z kolejnością poleceń lub poinformować mnie, jeśli znane są błędy w poleceniu XAMPP openssl?

Używam OSX Lion i XAMPP 1.7.3

PetroleumJelliffe
źródło

Odpowiedzi:

40

Ok, to trochę dziwne, ale nie oszalejesz.

Kopiowanie i wklejanie twojego przykładu kończy się dla mnie niepowodzeniem w taki sam sposób, jak dla ciebie. Ale ręczne wpisanie działa dobrze.

Wygląda na to, że gdziekolwiek skopiowałeś te linie, zamieniłeś zwykły symbol myślnika na inny, wyglądający podobnie glif. W rzeczywistości, jeśli spojrzeć ściśle można powiedzieć, że kreska stosować -keywygląda nieco inaczej niż te, o -new, -nodesi -out(z czcionki używam poprawny jest nieco krótsza).

Usuń wszystkie myślniki i wpisz je ponownie w wierszu polecenia.

bahamat
źródło
1
Dobry chwyt! Posłuchajmy tego za starych dobrych czasów ASCII, kiedy wystarczyło jedno myślenie <grin>.
MadHatter obsługuje Monikę
Jezu, myślałem, że te kreski wyglądają nieco dłużej, ale nie na tyle długo, by mogły być kreskami. Nigdy bym tego nie dostał. Łał. Winię Entourage.
PetroleumJelliffe
dzięki bahamat, zaoszczędziłeś mi tak dużo czasu z tą odpowiedzią, uwielbiam swoją pracę :)
Armin Nehzat
wciąż przydatne, dzięki
Bokw
Łącznik (znak ASCII) jest konwertowany na myślnik (znak UNICODE), jeśli włączona jest funkcja automatycznej korekty. Oba wyglądają bardzo podobnie, ale są różne.
MacGyver,
-1

kiedy chcesz skopiować i wkleić! - w wyjściu, więc użyj strzałek, aby się tam dostać i usunąć - a następnie wpisz - i naciśnij enter, - w pobliżu wyjścia jest jedyne - musisz usunąć i wpisać, a następnie zadziała: D

MultiMedia
źródło
1
To właśnie powiedziała istniejąca odpowiedź. Nie widzę, że coś tu dodałeś?
Michael Hampton