如何解决什么是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的Credential Definition时自动创建和发布撤销注册表
要启动 tails-server,请查看:https://github.com/hyperledger/aries-cloudagent-python/blob/main/docs/GettingStartedAriesDev/CredentialRevocation.md
- 使用 ngrok:--tails-server-base-url http://[random].ngrok.io
- 没有 ngrok,直接在 docker 上:--tails-server-base-url http://172.17.01:6543
克隆存储库: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-revocation
,此错误是因为您的凭据的support_revocation标志设置为true。
如果您的凭据不需要吊销支持,则可以将此标志设置为false,然后credential_definition将起作用。
如果需要撤消支持,则应将白羊星座版本更新为0.5.6并配置要撤消的尾文件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。