java - Spring Boot云配置加密 keystore 密码

标签 java spring encryption keystore keystore-access

这个问题肯定是已知的。但我找不到任何解决方案。我正在使用 Spring Boot 云配置服务器通过 {cipher} 表达式提供所有属性值(加密)。它使用位于同一系统中的 keystore 。但 keystore 的密码是纯文本形式的。问题是有可能如何加密 keystore 密码吗?

提前致谢!

最佳答案

加密 keystore 密码需要配置一个用于解密的 key ,该 key 本身必须以未加密的方式存储,因此没有任何用处。

我认为最好的方法是将 keystore 密码设置为环境变量(如 this postthis SO 问题中所述)。

关于java - Spring Boot云配置加密 keystore 密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39587546/

相关文章:

java - 目前实现REST/J2EE/Database + custom auth的工具有什么好的组合

java - Android:将文件保存到 SD 卡时出错

Java 异常处理变量未初始化

java - Hibernate ManyToOne FetchType.LAZY 不起作用?

java - 如何手动触发Spring验证?

java - 文件解密失败 : javax. crypto.BadPaddingException:填充 block 已损坏

encryption - 比特币和加密

flutter - 用 Java 加密,用 dart flutter 解密

java - 使用分隔符和值分割的字符串数组

java - Spring ModelAndView.setViewName ("view")在错误位置搜索