¿Puedo evitar poner la contraseña del almacén de claves en la línea de comandos con JSSE?

Estamos usando Maven 2 y tenemos un administrador de repositorios maven asegurado con autenticación de cliente SSL. Para que Maven pueda acceder al repositorio, las siguientes propiedades del sistema deben pasarse a Java:

javax.net.ssl.trustStore = trust.jks
javax.net.ssl.trustStorePassword =<trustPass>
javax.net.ssl.keyStore = keystore.p12
javax.net.ssl.keyStoreType = pkcs12
javax.net.ssl.keyStorePassword =<keyStorePass>

Mira esto mini-guía para más detalles

Para establecer estas propiedades del sistema en Maven, tengo que usar la variable de entorno MAVEN_OPTS (o pasarlas directamente en la línea de comandos). De cualquier manera, cuando Maven realmente se ejecuta, todas estas propiedades se vuelven visibles para otros usuarios en el sistema (a través de ps), incluida mi contraseña de almacén de claves.

¿Hay alguna forma de establecer estas propiedades para que la contraseña no quede expuesta en la línea de comandos?

Respuestas a la pregunta(4)

Su respuesta a la pregunta