WSO2 vault查找Xpath表达式返回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

上面是注册表保存安全vault特性和值的位置。

在安全保管库中,创建一个具有名称的新特性,并粘贴从初始步骤中获得的加密值。

尝试从中介序列中获取属性。

wso2:vault-lookup('prop-name')

既然您已经确认这在EI服务器的普通版本中按预期工作,那么您可以比较现有服务器的[EI_HOME]/conf/security目录中的secret-conf.properties文件和普通包中的可用配置吗。

最新更新