問題描述:
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"
}