[英]WSO2 vault-lookup Xpath expression returns Empty/Blank
当我执行像wso2:vault-lookup('my-token')
这样的简单表达式时,它返回空。 但是我在保险库中有我的令牌。
有没有人遇到过这个问题? 您可以建议的任何可能的解决方法。
EI 版本6.2.0
您可以尝试以下方法吗?
使用以下命令运行 ciphertool.sh。
bin/ciphertool.sh -Dorg.wso2.CipherTransformation=RSA/ECB/OAEPwithSHA1andMGF1Padding
输入需要加密的纯文本值并复制加密值
导航到 carbon 控制台并展开注册表浏览部分。
转到以下路径。
/_system/config/repository/components/secure-vault
上面是注册表保存安全保管库属性和值的位置。
在安全保管库内,创建一个具有名称的新属性并粘贴您从初始步骤中获得的加密值。
尝试从中介序列中获取属性。
wso2:vault-lookup('prop-name')
由于您已确认这在 EI 服务器的 vanilla 版本中按预期工作,您能否比较现有服务器和 vanilla 包的 [EI_HOME]/conf/security 目录中的secret-conf.properties文件中的可用配置(这个工作)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.