问题标签 [hyperledger-indy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2057 浏览

linux - Ubuntu 16.04:在 dockerfile 中运行“apt-get update”命令时出现错误“无法连接到 archive.ubuntu.com:80 (91.189.88.152)”

我将把我的问题如下:

  1. 我想为 Hyperledger Indy-sdk 构建一个 docker 映像
  2. 在构建 docker 镜像时,它使用 docker-compose 命令构建两个镜像并将它们组合起来,即 indy-pool 镜像和入门镜像。我的 docker-compose.yml 文件如下所示
  1. 上面的 docker-compose 会启动 indy-pool.dockerfile 运行。indy-pool.dockerfile的内容如下图
  1. 现在 Ubuntu 16.04 映像和 indy-pool 映像都将成功创建,如图 Ubuntu 16.04 和 Indy-pool Success Screenshot所示

  2. 在此之后,当 getting-started.dockerfile 开始运行时。获取-staretd.dockerfile 看起来像这样

  1. 当 RUN apt-get update -y 在 getting-started.dockerfile 中执行时,整个问题就开始了。以下错误行显示给我

注意:我的 docker 引擎和 docker-compose 安装在 Ubuntu 20.04 之上

为了解决这个问题,我访问了互联网上的多个可用资源。我可以说这不是 DNS 查找和 http 代理的问题(因为我不在代理网络中工作)。

由于我是 Docker build 和 docker compose 的新手,我坚信这与图像构建过程有关。如果你们中的任何人遇到类似的问题并解决了它,请向我提供解决上述问题的建议。

0 投票
0 回答
42 浏览

hyperledger-indy - 可验证凭证基础生态系统中的授权

基于可验证凭证的生态系统有望解决身份验证问题。我很想知道这个模型如何将自己扩展到传统的 Oauth2 系统,其中回复方(App)调用受 OIDC 服务保护的 API(资源)。虽然应用程序仍然可以验证用户的凭据,但 API 是如何授权给应用程序的呢?我们有什么选择?

0 投票
1 回答
71 浏览

python - Aries-Cloudagen-Python 0.6.0 发布:在将凭证存储到钱包之前验证凭证

截至 https://github.com/hyperledger/aries-cloudagent-python/blob/1c7bc86b91cd10d472ad15cb52c09b9424e8175c/aries_cloudagent/protocols/issue_credential/v2_0/formats/ld_proof/handler.py#L470

在当前的主分支中,似乎首先验证了凭证(意思是检查原始数据是否与签名中的数据匹配,以控制在从发行人到持有人的发行凭证期间日期是否被更改),然后再存储钱包。

我目前使用 aca-py 0.6.0 版本,在研究源代码后,我找不到这种行为。

我是否监督了某些事情,或者这是否缺失?我目前正在尝试在 aries 和 indy 之上构建一个身份验证和授权系统。如果当前版本中缺少此功能,我需要实施一种解决方法。

0 投票
0 回答
167 浏览

dockerfile - docker hyperledger indy 上的 node-gyp 重建错误

我正在为我的论文使用超级账本 indy。Indy 在 docker 上运行。但是每当我尝试构建我的 docker-compose 时,npm installagentDockerfile 中的命令都会引发 node-gyp 重建错误。我正在安装节点 v10。有人可以帮忙吗?我的代理Dockerfile

错误:

包.json:

我正在使用 Ubuntu 20.04

0 投票
0 回答
12 浏览

hyperledger-indy - Sovrin Nets 和genesys 文件之间的映射

这里提到有三个 Sovrin 网络:

  • 主网(产品)
  • StageNet(预生产)
  • BuilderNet(测试)

但我找不到这些网络的创世文件。

在 sovrin github https://github.com/sovrin-foundation/sovrin/tree/master/sovrin

有一些创世文件,但它们的名称与上面的网络不匹配。

我在哪里可以找到正确的起源文件或名称之间的映射?

0 投票
1 回答
62 浏览

hyperledger - Hyperledger Indy - Trust Anchor 和 ENDORSER 有什么区别?

我阅读了 https://github.com/hyperledger/indy-sdk/blob/master/docs/getting-started/indy-walkthrough.mdhttps://github.com/hyperledger/indy-node/blob/master/ docs/source/auth_rules.md

我认为Trust AnchorENDORSER具有相同的作用,但我不知道有什么区别。

0 投票
0 回答
33 浏览

xamarin - 使用 AMAX(aries-mobile-agent-xamarin)发送证明时出现错误代码 113 的 InvalidStructureException

我正在运行基于 aries-mobile-agent-xamarin 的 Aries 移动代理。使用 Xamarin Anroid 模拟器发送证明时,我收到 InvalidStructureException 错误代码 113。它来自 Indy SDK,任何人都可以了解如何在 Visual Studio Xamarin 中启用 Indy SDK Rust 跟踪和显示跟踪消息?

0 投票
1 回答
23 浏览

java - Hyperledger Indy 创建 RevocationRegistry 失败,由于 schema_ref 而导致 credDefId 格式错误

我目前正在尝试将撤销注册表定义 (revRegDef) 写入 Hyperledger Indy 池,如 Indy Getting Started中所示。工作流程是这样的:

  1. 创建架构
  2. 使用 schemaId,创建一个凭证定义 (credDef)
  3. 使用 credDefId,创建一个 revRegDef

由于我需要使用 Java,因此我在Java 示例中添加了对账本的适当请求,我在此处上传了修改后的版本。

创建架构和 credDef 工作正常,但是当我发送最后一个请求时,我收到以下错误消息:

此时,提到的 credDefId 看起来像这样:Th7MpTaRZVRYnPiabds81Y:3:CL:Th7MpTaRZVRYnPiabds81Y:2:gvt:1.0:Tag1 而 schemaId 是Th7MpTaRZVRYnPiabds81Y:2:gvt:1.0

显然没有满足提到的模式,但Ledger.buildCredDefReq()函数返回credDefId这样的,所以我希望它是正确的。

0 投票
1 回答
23 浏览

blockchain - 入驻是什么意思?

我正在阅读 indy-node 的入门指南。getting-started.svg 显示带有入职步骤的流程,即通过 Acme - Onboarding 申请工作。这是什么意思?先感谢您。

0 投票
0 回答
36 浏览

blockchain - 执行新种子时 Indy-cli 崩溃

我在 CentOS 7 vm 上使用 indy-node 和 indy-sdk。并想连接 vonx.io ( http://greenlight.bcovrin.vonx.io/ )。连接和钱包创建都可以,但创建新的确实失败了。