能否用securityUtility加密IBM/Open Liberty普通变量?自定义变量会自动解密吗?
WebSphere Liberty 密码加密相关问题解答
加密功能是否仅适用于Liberty指定的密码字段?
不是。Liberty的密码加密/解密能力并不局限于官方预设的密码字段,它可以处理任意配置变量的敏感值,只要变量值是通过securityUtility工具生成的带加密前缀(如{aes})的密文,Liberty都会在加载配置时进行识别处理。
自定义变量的加密值是否会自动解密?
会。比如你定义的这类自定义变量:
<variable name="my.sensitive.var" value="{aes}blAhBlahAblah" />
Liberty启动时会自动识别{aes}前缀,使用对应密钥完成解密操作。后续在代码或其他配置中引用该变量时,获取到的将是解密后的明文内容。
注意:要保证加密时使用的密钥与Liberty运行环境配置的密钥一致(默认用Liberty自带密钥,也可自定义),否则会解密失败。
内容的提问来源于stack exchange,提问作者gb.
相关产品推荐
相关产品推荐

