2010-09-21 13 views

Odpowiedz

18

Potrzebujesz innego argumentu, oczekuje on odczytu certyfikatu ze standardowego wejścia. Prawdopodobnie chodziło o dodanie -new jako argument wiersza poleceń, albo trzeba przekazać istniejący certyfikat na standard

+0

tak, właśnie tak było. Dzięki. –

9

miałem ten sam problem przy korzystaniu GitBash w Windows 7, po wielu godzinach poszukiwań to rozwiązać mój problem.

winpty openssl genrsa -out ../private.pem -aes256 4096 

Możesz dać ci pomysł, co jest potrzebne.

+1

+1 i zauważyć, że moje pełne polecenie było inne, ale kluczem było umieszczenie "winpty" przed pełnym poleceniem openssl. Wierzę, że Winpty dostosowuje standardowe wejście i/lub dodaje obsługę myszy, która jest wymagana dla pewnej losowości, którą openssl wykorzystuje do generowania klucza. W przeciwnym razie po prostu zawiesza oczekiwanie na dane wejściowe, które nigdy nie nadchodzą (nawet jeśli wpiszesz klawisze lub poruszysz myszą). – eselk

+0

to również mi pomogło ... Skąd wiesz, że potrzebujesz polecenia prefix z winpty? czym jest winpty? – Patlatus

+0

@Patlatus Jak się znalazłem? = tak samo jak ty = stackoverflow; nie wiem nic o winpty, próbowałem zrozumieć w tym czasie, ale nie mogłem; więc powiedziałem do diabła z tym, o ile to działa. – Zuhayer