这个问题肯定是已知的。但我找不到任何解决方案。我使用Spring启动云配置服务器通过{cipher}表达式提供所有属性值(加密)。它使用位于相同系统中的密钥库。但密钥库的密码是纯文本的。问题是有一些可能性,如何加密密钥库密码?春季启动云配置加密密钥库密码
提前致谢!
这个问题肯定是已知的。但我找不到任何解决方案。我使用Spring启动云配置服务器通过{cipher}表达式提供所有属性值(加密)。它使用位于相同系统中的密钥库。但密钥库的密码是纯文本的。问题是有一些可能性,如何加密密钥库密码?春季启动云配置加密密钥库密码
提前致谢!
我完全同意@Quagaar最好的方法是将其实际存储在环境变量中,并从那里读取application.properties
。类似server.ssl.key-store-password=${KEY_STORE_PASSWORD}
,并在终端的IDE或导出命令的运行配置中设置环境变量。