分布式身份创建与管理

最近更新时间:2024-04-08 11:22:21

我的收藏

操作场景

本文介绍区块链应用如何基于 TDID 快速实现分布式身份的创建和管理,请结合您的业务需求创建和管理 DID 标识。

操作说明

创建 DID 分布式身份

1. DID 支持通过控制台和 API SDK 调用两种方式创建 DID 标识,具体操作步骤请参见 操作指南API 文档
2. 如果您对业务安全性要求较高,DID 的私钥可以由用户自持或托管到 KMS(密钥托管系统),请通过上传本地公钥的方式创建 DID 标识,DID 平台无需保持用户私钥,推荐使用该模式。
3. 如果您对业务安全性敏感度不高,可以由 DID 平台自动生成的公私钥来创建 DID,私钥会托管在 DID 平台的管控数据库,使用简便但安全性相对较弱。

管理 DID 分布式身份

DID 分布式身份管理功能主要包括权威机构和身份标签,使用场景如下:
1. 权威机构一般是凭证颁发方的 DID 标识如签发身份证的公安部门或颁发毕业证书的院校,机构 DID 创建后,需要经过监管方注册并认证后才能成为权威机构,在合约中权威机构的 DID 以特殊的状态标识上链。
2. 身份标签用于对 DID 标识进行分类以便于管理和跟踪身份,比如院校的所有学生的 DID 可打上学生标签,打上标签的 DID 标识在智能合约中与标签进行绑定并上链。
3. 在大多数业务场景中,权威机构具有较高的业务权限,仅 DID 应用部署方有权限把指定的 DID 认证为权威机构,业务通过调用 API 或智能合约的权威机构查询接口检查 DID 标识是否有相应的业务权限。