2010-09-21 7 views

Répondre

18

Vous avez besoin d'un autre argument, il s'attend à lire un certificat à partir de l'entrée standard. Probablement que vous vouliez dire ajouter -new comme argument de ligne de commande, ou vous devez passer un certificat existant sur la norme dans

+0

oui, c'est ce que c'était. Merci. –

9

J'ai eu le même problème lors de l'utilisation GitBash dans Windows 7, Après des heures de recherche cette résolu mon problème.

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

Pourrait vous donner une idée de ce dont vous avez besoin.

+1

+1 et de noter que ma commande complète était différente, mais la clé plaçait "winpty" avant la commande openssl complète. Je crois que winpty ajuste l'entrée standard et/ou ajoute le support de la souris qui est nécessaire pour un certain caractère aléatoire que openssl utilise pour générer la clé. Dans le cas contraire, il reste suspendu en attente d'une entrée qui ne vient jamais (même si vous tapez des frappes ou déplacez la souris). – eselk

+0

cela m'a aussi aidé ... comment avez-vous trouvé que vous avez besoin de commande préfixe avec winpty? qu'est-ce que winpty? – Patlatus

+0

@Patlatus Comment ai-je trouvé? = identique à you = stackoverflow; Je ne sais rien à propos de winpty, j'ai essayé de comprendre à l'époque mais je n'ai pas pu; donc j'ai dit le diable avec ça, tant que ça fonctionne. – Zuhayer