Skip to main content

MyData DID DIDComm 协议的 ACA-Py 插件

项目描述

MyData DID DIDComm 协议的 ACA-Py 插件

致谢

该存储库最初是作为自动数据协议 (ADA) 项目的可交付成果创建的。ADA 项目是 NGI-eSSIF-Lab 项目的一部分,该项目已根据第 871932 号赠款协议获得欧盟 Horizo​​n 2020 研究和创新计划的资助。

该项目的主要开发人员是 iGrant.io(瑞典),由 Linaltec(瑞典)和 PrivacyAnt(芬兰)提供支持。

ACA-Py 版本兼容性

该插件与 ACA-Py 0.5.6 版兼容。

安装

要求:

  • Python 3.6 或更高版本
  • ACA-Py 0.5.6

设置 Aries 云代理 - Python

如果您已经安装了 ACA-Py,则可以跳过这些步骤并继续进行插件安装。还值得注意的是,这不是设置 ACA-Py 实例的唯一方法。有关更多设置配置,请参阅Aries Cloud Agent - Python 存储库。

首先,准备一个虚拟环境:

$ python3 -m venv env
$ source env/bin/activate

将 ACA-Py 0.5.6 安装到虚拟环境中:

$ pip install aries-cloudagent==0.5.6

插件安装

将此插件安装到虚拟环境中:

$ pip install acapy-mydata-did-protocol

注意:根据您的版本pip,您可能需要删除或添加 #egg=mydata_did以使用上述命令安装插件。

插件加载

使用 plugin 参数启动 ACA-Py:

$ aca-py start \
    -it http 0.0.0.0 8002 \
    -ot http \
    -e "http://localhost:8002/" \
    --label "Agent" \
    --admin 0.0.0.0 8001 \
    --admin-insecure-mode \
    --auto-accept-requests \
    --auto-ping-connection \
    --auto-respond-credential-offer \
    --auto-respond-credential-request \
    --auto-store-credential \
    --auto-respond-presentation-proposal \
    --auto-respond-presentation-request \
    --auto-verify-presentation \
    --genesis-url https://indy.igrant.io/genesis \
    --wallet-type indy \
    --wallet-name "agent_wallet" \
    --log-level info \
    --wallet-key "wallet@123" \
    --plugin "mydata_did"

许可

版权所有 (c) 2021-23 LCubed AB (iGrant.io),瑞典

根据 Apache 许可证 2.0 版(“许可证”)获得许可;除非遵守许可,否则您不得使用此文件。

您可以在https://www.apache.org/licenses/LICENSE-2.0获得一份许可证副本。

除非适用法律要求或书面同意,否则根据许可分发的软件将按“原样”分发,没有任何明示或暗示的保证或条件。有关许可下的特定语言管理权限和限制,请参阅许可。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

acapy-mydata-did-protocol-0.1.11.tar.gz (104.2 kB 查看哈希)

已上传 source

内置分布

acapy_mydata_did_protocol-0.1.11-py3-none-any.whl (170.9 kB 查看哈希)

已上传 py3