更新时间:2023-12-27 GMT+08:00
敏感信息加解密
配置文件中配置密文信息。可以解密的配置有devspore.dcs.redis.servers.dc1.password,devspore.dcs.redis.servers.dc1.sentinelPassword,devspore.dcs.etcd.password
devspore: dcs: redis: servers: dc1: hosts: password: 密文信息 type: cluster
需做以下两步操作,实现敏感信息的解密。
- 新建一个Decipher接口的实现类。
1 2 3 4 5 6 7 8 9 10 11 12 13
import com.huawei.devspore.mas.password.Decipher; public class MyDecipher implements Decipher { @Override public String decode(String s) { if (s == null) { return null; } // 使用自定义的解密算法 return s; } }
- 在配置文件中将属性devspore.dcs.props.decipherClassName配置为实现类的全类名。
1 2 3 4 |
devspore:
dcs:
props:
decipher-class-name: com.demo.MyDecipher
|
父主题: Mas-Redis-SDK使用手册