我有一个在 Jboss 上运行的 spring 应用程序。我有不想存储在数据库中的密码。这些密码在应用程序代码中使用,例如通过 Java 邮件 API 发送电子邮件的电子邮件帐户密码。
我想将密码存储在 JBoss Vault 中。 https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/html/how_to_configure_server_security/securely_storing_credentials#password_vault
我的问题是这个工具有 java API 吗?我可以在我的应用程序代码中存储和检索密码吗?
我知道我可以从我的 java 代码中调用 vault.bat,但我正在检查一个更好的主意。