2014-09-05 4 views
0

Мы пытаемся шифровать конфиденциальную информацию, хранящуюся в файле server.xml профиля Liberty. Для этого мы используем инструмент securityUtility с типом кодирования «aes». Понимайте из информационного центра IBM, что значение настраиваемого ключа может быть установлено с помощью свойства wlp.password.encryption.key для шифрования. Если это значение не установлено, инструмент будет использовать значение по умолчанию. Мы хотим настроить пользовательское значение для свойства wlp.password.encryption.key, чтобы его можно было использовать во время шифрования.Как установить значение wlp.password.encryption.key в профиле Liberty

Однако я не мог найти никаких подробностей, как мы можем установить это свойство. Каков синтаксис для использования?

ответ

1

Вот некоторая информация, как использовать ключ шифрования - Liberty profile: The limits to protection through password encryption

Ключ шифрования используется для дешифрования может быть переопределен от значения по умолчанию, установив wlp.password.encryption.key свойства. Это свойство не должно быть установлено в файле server.xml, в котором хранится пароль , но в отдельном файле конфигурации, который содержится в файле server.xml. Этот отдельный файл конфигурации должен содержать только единую декларацию свойств и должен храниться вне обычного каталога конфигурации для сервера. Это гарантирует, что файл , содержащий ключ, не включается при запуске сервера команда дампа или пакета.
Свойство ключа шифрования также может быть указано как свойство начальной загрузки.

Как определить свойства (в server.xml или в отдельном файле):

<server> 
    ... 
    <variable name="wlp.password.encryption.key" value="yourKey" /> 
</server> 

Как включить отдельный файл в server.xml:

<server> 
    ... 
    <include location="${shared.config.dir}/key.xml" /> 
</server> 

bootstrap.properties является дополнительным файлом, он не существует по умолчанию. Вы должны создать его в том же каталоге, где хранится server.xml, по умолчанию usr/servers/server_name.
Определить запись там, как это:

wlp.password.encryption.key = yourKey 
+0

Спасибо за информацию. – truedev

+0

Завершено тестирование и работает как шарм. – truedev

+0

@truedev Приятно слышать это, спасибо за отзыв. – Gas

Смежные вопросы