Avoiding vault protected system properties show up in a process listing as clear text in domain mode JBoss EAP
Issue
- With JBoss running in domain mode and using vault to mask/encrypt passwords stored in a system property (to avoid the password being plain text), the system property is displayed in plain text in the command line accessible via the process table (e.g. through
psor/procfilesystem) when JBoss is started - Masking the keystore password,
javax.net.ssl.keyStorePasswordsystem property, with vault but NOT have it appear plain text in the process table
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 6.1+
- 7.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
