问题描述:
Spring Cloud Config Client 不能加密解密,访问localhost:8888/encrypt/status接口,返回如下结果:
{
"description": "No key was installed for encryption service",
"status": "NO_KEY"
}
解决办法:
1、下载jce_policy-8.zip,解压后复制US_export_policy.jar和local_policy.jar到<java home>\lib\security文件夹;
2、配置环境变量:ENCRYPT_KEY=IMSYMMETRIC
3、在bootstarp.yml增加以下配置:
encrypt:
key: IMSYMMETRIC
4、访问localhost:8888/encrypt/status接口,返回如下结果:
{
"status": "OK"
}