有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Spring配置服务器安全加密和解密不工作

我正在使用spring配置服务器和spring安全性。我已经跟踪了链接 https://cloud.spring.io/spring-cloud-config/multi/multi__spring_cloud_config_server.html 我在C:\Program Files\Java\jdk1中添加了JCF。8.0_171\jre\lib\security文件夹。 当我发布localhost:8080/encrypt时 { “说明”:“加密算法不够强大”, “状态”:“无效” } 这一反应随之而来。请告诉我这个问题


共 (3) 个答案

  1. # 1 楼答案

    bootstrap.properties应该在源代码控制下进行跟踪,因此我宁愿将envcrypt.key值作为操作系统环境变量引用

    对于unix系统,使用export ENCRYPT_KEY=YOURKEY

    将此变量添加到其中一个启动文件~/bashrc, ~.profile or ~/.login中,使其永久化

  2. # 3 楼答案

    使用spring cloud config server 2,我们会得到endpoint/encrypt的错误响应,因为加密算法不够强大。 如果没有加密,则会发生此错误。已定义关键属性即使已定义,为了避免此错误,属性encrypt.key也应该放在bootstrap.properties而不是application.properties