Пароль зашифрован с использованием пары ключей, которую вы указали при запуске экземпляра, вам все равно нужно использовать ее для расшифровки, поскольку password_data
- это всего лишь кодированная base64 зашифрованная данные пароля.
Вы должны использовать ${rsadecrypt(self.password_data,file("/path/to/private_key.pem"))}
Это не зря. Вы действительно не хотите, чтобы пароль в кодировке base64 находился в состоянии.
Короткая версия:
Вам не хватает второго аргумента в функции интерполяции.