Я использую закрытый ключ RSA в своем коде. Я поместил его в application.yml в весенней загрузке приложения.
privateKey: |
-----BEGIN RSA PRIVATE KEY-----
Key data
-----END RSA PRIVATE KEY-----
Это работает нормально.
Теперь я выводю ключи из файла секретов. Итак, я создал переменную, которая будет брать ее с сервера, если не использовать текущий ключ по умолчанию.
privateKey: ${PRIVATE_KEY:|
-----BEGIN RSA PRIVATE KEY-----
Key data
-----END RSA PRIVATE KEY-----}
PRIVATE_KEY - это переменная в файле секретов.
Но это не работает. Я думаю, что это должен быть какой-то другой формат.
Мне нужны две вещи: 1. как поместить переменную в файл yml и значение по умолчанию для ключа 2. Как я должен поместить ее в файл секретов.
Дайте мне знать, если вам нужны подробности с моей стороны.