Apache WSS4J - 如何从数据库加载密钥库密码

问题描述 投票:0回答:1

为了提供密钥库信息,我们在纯文本文件中有商店密码。要保护密钥存储区,我们需要加密存储密码或在db中移动它们。有没有办法在运行时从数据库访问此密钥库信息。我在下面的ref尝试加密crypto.properties中的密码,但这没有帮助。

Encrypting passwords in Crypto property files

cxf keystore public-key-encryption ws-security wss4j
1个回答
0
投票

默认情况下没有支持,您必须编写自己的PasswordEncryptor实现,而不是与DB通信:

https://svn.apache.org/repos/asf/webservices/wss4j/trunk/ws-security-common/src/main/java/org/apache/wss4j/common/crypto/PasswordEncryptor.java

© www.soinside.com 2019 - 2024. All rights reserved.