Search
# 身份
# 简介
身份模块构建了一个去中心化身份体系(DID
),实现并扩展了 W3C DID 规范 (opens new window)。
主要特征包括:
DID 方法为
irita
,完整的身份 DID 形式表示为:did:irita:id身份的密码学材料包括公钥以及公钥证书
身份可以包含额外的凭证信息
一个身份由以下几个部分组成:
ID:全局唯一的身份标识符
公钥列表:身份主体的公钥列表
公钥证书列表:身份主体的公钥证书列表
身份凭证 URI:身份主体链外凭证信息的 URI
# 功能
# 创建
提供身份 ID、公钥、证书以及凭证 URI,即可创建一个身份。上述参数均为可选。如身份 ID 未指定,将自动生成。
当前支持的公钥算法包括:
RSA
:DER
编码的公钥DSA
:DER
编码的公钥ECDSA
:33字节的压缩公钥ED25519
:32字节的压缩公钥SM2
:33字节的压缩公钥
所有公钥均采用 Hex
字符串表示。
CLI
# 更新
更新指定的身份。更新操作包括:增加公钥、增加公钥证书以及更改凭证 URI。
CLI
# 查询
查询指定的身份。
CLI