Apache WSS4J - Как загрузить пароль хранилища ключей из базы данных

Чтобы предоставить информацию о хранилище ключей, у нас есть store-password в текстовом файле. Чтобы защитить хранилище ключей, нам нужно либо зашифровать пароль хранилища, либо переместить их в db. Есть ли способ получить доступ к этой информации хранилища ключей из базы данных во время выполнения. Я пробовал ниже ref для шифрования пароля в crypto.properties, но это не помогает.

Шифрование паролей в файлах свойств Crypto


person ArmStrong    schedule 02.01.2018    source источник


Ответы (1)


Там нет поддержки по умолчанию, вместо этого вам придется написать свою собственную реализацию PasswordEncryptor для связи с БД:

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

person Colm O hEigeartaigh    schedule 04.01.2018