¿Cómo automatizar la generación de Keystore utilizando la herramienta java keystore? sin interacción del usuario

Estoy tratando de automatizar la generación de almacén de claves utilizando la herramienta Java keystore. El comando que estoy usando es:

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

Pero después de este comando, el usuario debe ingresar ciertas entradas de la siguiente manera:

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  

En lugar de que el usuario ingrese estos valores, ¿hay alguna forma de proporcionar estos valores sin la interacción del usuario, ya sea dentro del comando o mediante un script?

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta