我已经在我的系统中安装了 indy-sdk 并启动了分类帐网络(它正在运行)。之后,我设置 aries-cloudagent 并使用 aca-py 命令运行代理(作为管家)。
现在,在这个代理的帮助下,我已经在分类帐上发布了架构,但是当我尝试在分类帐上发送凭证定义时..它给了我错误:- 400:tails_server_base_url 未配置..
谁能解释它是什么以及如何解决?
我已经在我的系统中安装了 indy-sdk 并启动了分类帐网络(它正在运行)。之后,我设置 aries-cloudagent 并使用 aca-py 命令运行代理(作为管家)。
现在,在这个代理的帮助下,我已经在分类帐上发布了架构,但是当我尝试在分类帐上发送凭证定义时..它给了我错误:- 400:tails_server_base_url 未配置..
谁能解释它是什么以及如何解决?
如果您的目标是启用撤销。
如果您检查分类帐,即使 400 tails_server_base_url 未配置错误,凭证定义仍会在分类帐上发布。
定义可撤销凭证的正确方法:
在“aca-py start”上设置 --tails-server-base-url 参数,代理将在发送带有 revocation_support=true 的凭证定义时自动创建和发布吊销注册表
要启动尾部服务器,请查看:https ://github.com/hyperledger/aries-cloudagent-python/blob/main/docs/GettingStartedAriesDev/CredentialRevocation.md
克隆仓库:https ://github.com/bcgov/indy-tails-server
./管理开始
然后将 ngrok URL 放入 --tails-server-base-url 参数中。
更多信息:https ://ldej.nl/post/becoming-a-hyperledger-aries-developer-part-6-revocation/ Tails 文件理论:https ://github.com/hyperledger/indy-hipe/tree /master/text/0011-cred-撤销
此错误是因为您的凭据将 support_revocation 标志设置为 true。
如果您的凭证不需要撤销支持,您可以将此标志设置为 false,并且 credential_definition 将起作用。
如果您需要撤销支持,您应该将您的 aries 版本更新到 0.5.6 并配置一个尾文件以进行撤销。