为了提供密钥库信息,我们在纯文本文件中有商店密码。要保护密钥存储区,我们需要加密存储密码或在db中移动它们。有没有办法在运行时从数据库访问此密钥库信息。我在下面的ref尝试加密crypto.properties中的密码,但这没有帮助。
Encrypting passwords in Crypto property files
默认情况下没有支持,您必须编写自己的PasswordEncryptor实现,而不是与DB通信:
https://svn.apache.org/repos/asf/webservices/wss4j/trunk/ws-security-common/src/main/java/org/apache/wss4j/common/crypto/PasswordEncryptor.java