BSN-DDC基础网络DID-SDK关键操作指南
需积分: 0 109 浏览量
更新于2024-08-05
1
收藏 148KB PDF 举报
本篇文档是BSN-DDC基础网络DID-SDK说明手册V1.0,由北京红枣科技有限公司于2021年12月发布。它详细介绍了DID-SDK的功能和使用流程,特别是针对平台方在BSN-DDC基础网络中的身份管理。DID(去中心化身份)是平台的核心标识,与业务开通凭证、链账户以及终端用户账户相关联,对于开发分布式应用和管理业务至关重要。
核心知识点包括:
1. **DID-SDK方法**:
- **注册DID**:这是初次使用过程,离线生成公钥、私钥和DID信息,然后将DIDDocument上链存储。方法`DidDataWrapper.createDid()`,无需输入参数,输出包括DID、DID签名值、主公私钥和备公私钥等详细信息,以及DID文档和加密算法。
- **更新密钥**:用于在私钥丢失或泄漏的情况下,重新生成控制私钥,确保安全。
- **验证DID**:确保DID的有效性和真实性。
2. **参数格式**:
- 时间戳采用`yyyy-MM-ddHH:mm:ss`格式,如`2021-05-2512:30:59`,用于精确记录事件发生的时间。
3. **异常处理**:
SDK在处理功能逻辑时可能抛出运行时异常,提供具体错误信息,帮助开发者诊断问题。
4. **私钥管理**:
平台方需妥善保管BSN-DID的控制私钥,因为一旦丢失或泄露,可能导致无法访问或重置,强调了私钥安全的重要性。
5. **生命周期管理**:
注册DID后,私钥和DID标识符是关键信息,需要保存并牢记。同时,文档还提及了DID文档中的版本号和创建/更新时间。
本手册提供了平台方在使用BSN-DDC基础网络时如何通过DID-SDK进行身份管理的关键指南,包括初始化、保护和维护DID系统的过程。这对于任何希望在BSN-DDC平台上开展分布式应用和服务的组织来说都是不可或缺的技术参考。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-08-03 上传
2022-10-08 上传
2022-01-29 上传
2021-05-06 上传
2022-04-09 上传
FloritaScarlett
- 粉丝: 28
- 资源: 308
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建