BSN-DDC基础网络DID-SDK关键操作指南

需积分: 0 4 下载量 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平台上开展分布式应用和服务的组织来说都是不可或缺的技术参考。