繁体   English   中英

WSO2 vault-lookup Xpath 表达式返回空/空白

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM