JCE安装使用报错

"description":"No key was installed for encryption service","status":"NO_KEY"

错误描述

{ "description": "No key was installed for encryption service", "status": "NO_KEY" }

错误原因:

jce安装有问题

没有配置对应的密钥或未读取到配置文件中的秘钥

SpringCloud Config的.yml文件配置有问题

解决办法:

第一种问题:

安装JCE即可解决!

下载地址

JDK 6 JCE



JDK 7 JCE



JDK 8 JCE



安装方法:

下载完后,可看到这两个jar包:local_policy.jar和US_export_policy.jar

替换或新增%JDK_HOME%\jre\lib\security目录下的这两个jar。

第二、三个问题:
在bootstrap.yml文件中配置秘钥:

encrypt: key: foobar 注: 如果是在application.yml中配置秘钥有可能读取不到,依然报该错误

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyyfyd.html