Comment faire pour automatiser la génération du fichier de clés à l'aide de la keystore java outil? w/o interaction de l'utilisateur

Je suis en train d'automatiser la génération du fichier de clés à l'aide de Java fichier de stockage des clés de l'outil. La commande que j'utilise est :

keytool -keystore keystore -alias jetty -genkey -keyalg RSA

Mais après cette commande, l'utilisateur est nécessaire pour accéder à certaines entrées comme suit:

Enter keystore password:  password
What is your first and last name?  
[Unknown]:  jetty.mortbay.org  
What is the name of your organizational unit?  
[Unknown]:  Jetty  
What is the name of your organization?  
[Unknown]:  Mort Bay Consulting Pty. Ltd.  
What is the name of your City or Locality?  
[Unknown]:  
What is the name of your State or Province?  
[Unknown]:  
What is the two-letter country code for this unit?  
[Unknown]:  
Is CN=jetty.mortbay.org, OU=Jetty, O=Mort Bay Consulting Pty. Ltd.,  
L=Unknown, ST=Unknown, C=Unknown correct?  
[no]:  yes  

Enter key password for <jetty>  
(RETURN if same as keystore password):  password  

Au lieu de l'utilisateur la saisie de ces valeurs , est-il possible de fournir ces valeurs sans interaction de l'utilisateur ,que ce soit dans la commande ou via un script?

Grâce

  • pourquoi ne pas vous lire ces informations à partir d'un fichier de propriété ?
  • Il y a plus d'options de ligne de commande - lecture de docs.oracle.com/javase/7/docs/technotes/tools/windows/... (y compris le nom unique)
  • Tout simplement parce que l'exemple utilisé une adresse locale, ne signifie pas que ce problème est localisé. Je suis de l'onu royaume-UNI et juste eu la même question. Heureusement, parce que certains répondu à la question avant qu'elle soit fermée, c'est juste qu'il m'a sauvé une charge de temps à essayer de trouver la réponse.
  • Cette question a été très utile, et la réponse m'a aidée. Ne comprends pas pourquoi il a été fermé.
  • Encore un autre exemple de la gâchette de SORTE modérateurs prêt à sauter le pistolet à la notification d'un moment à la clôture réelle, pertinente et utile des questions, afin de pouvoir exercer la petite quantité d'énergie qu'ils ont à se faire sentir important. C'était le premier résultat quand j'ai cherché cette question sur Google et il m'a aidé à résoudre mon problème, incroyable qu'il a été fermé tout simplement parce qu'il fait référence à la personne de paramètres régionaux dans la question.
InformationsquelleAutor r3ap3r | 2012-11-27