Сервер конфигурации Spring Cloud не расшифровывает значение

Я пытаюсь использовать функцию шифрования пользователя на сервере конфигурации облака Spring. Я создал хранилище ключей и установил необходимую конфигурацию в application.properties

Я могу использовать / шифровать и / расшифровывать конечные точки, чтобы зашифровать и расшифровать значение.

Однако зашифрованные значения не расшифровываются сервером конфигурации перед их отправкой клиенту!

encrypt.key-store.location=classpath:/config-server.jks
encrypt.key-store.alias=config-server-key
encrypt.key-store.password=changeit
encrypt.key-store.secret=changeit

В моем файле .yml у меня есть

message: '{cipher}AgAAeBKZOOQ3aM...'

Что мне не хватает?


person IKane    schedule 03.11.2017    source источник


Ответы (1)


Мне удалось исправить свою проблему: вместо того, чтобы указывать свойства confi в application.properties, мне пришлось установить их в bootstrap.properties.

encrypt.key-store.location=classpath:/config-server.jks
encrypt.key-store.alias=config-server-key
encrypt.key-store.password=changeit
encrypt.key-store.secret=changeit
person IKane    schedule 03.11.2017