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

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.


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


1
To właśnie powiedziała istniejąca odpowiedź. Nie widzę, że coś tu dodałeś?
Michael Hampton
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.