Wie automatisiere ich die Keystore-Generierung mit dem Java-Keystore-Tool? ohne Benutzerinteraktion

Ich versuche, die Keystore-Generierung mit dem Java-Keystore-Tool zu automatisieren. Der Befehl, den ich benutze, ist:

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

Nach diesem Befehl muss der Benutzer jedoch bestimmte Eingaben wie folgt vornehmen:

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  

Gibt es eine Möglichkeit, diese Werte ohne Benutzerinteraktion innerhalb des Befehls oder über ein Skript bereitzustellen, anstatt dass der Benutzer diese Werte eingibt?

Vielen Dank

Antworten auf die Frage(3)

Ihre Antwort auf die Frage