MyData DID DIDComm 协议的 ACA-Py 插件
项目描述
MyData DID DIDComm 协议的 ACA-Py 插件
致谢
该存储库最初是作为自动数据协议 (ADA) 项目的可交付成果创建的。ADA 项目是 NGI-eSSIF-Lab 项目的一部分,该项目已根据第 871932 号赠款协议获得欧盟 Horizon 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
查看哈希)
内置分布
关
acapy_mydata_did_protocol -0.1.11-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 07505f71795c3d365a04bab0e0129f3e9fd57368a0a7475937544cbc4c06bcb8 |
|
| MD5 | 7ebc1fcb941038724df578e06b583ecc |
|
| 布莱克2-256 | 69a7104a3f3e2e1d324a8e3a0769c4d2ab73d66256ae6cfe4b4cce09fdf5350e |