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.
Vous devez vous connecter pour publier un commentaire.
Essayez ceci:
n'oubliez pas de noprompt, sinon, il vous sera demandé d'entrer Oui ou Non
Voir le une documentation complète sur la ligne de commande ou en tapant
keytool
sans aucun argument.Spécifiquement, vous voudrez peut-être chercher des options
-storepass password -keypass password