WeIdDocument
属性
com.webank.weid.protocol.base.WeIdDocument
名称 | 类型 | 说明 | 备注 |
---|---|---|---|
id | String | WeIdentity DID | |
created | Long | 创建时间 | |
updated | Long | 更新时间 | |
publicKey | List | 列出公钥集合,见下 | |
authentication | List | 认证方集合,见下 | |
service | List | 服务端点集合,见下 |
com.webank.weid.protocol.base.PublicKeyProperty
名称 | 类型 | 说明 | 备注 |
---|---|---|---|
id | String | ||
type | String | 类型 | 默认为:Secp256k1 |
owner | String | 拥有者WeIdentity DID | |
publicKey | String | 数字公钥 |
com.webank.weid.protocol.base.AuthenticationProperty
名称 | 类型 | 说明 | 备注 |
---|---|---|---|
type | String | 类型 | 默认为:Secp256k1 |
publicKey | String |
com.webank.weid.protocol.base.ServiceProperty
名称 | 类型 | 说明 | 备注 |
---|---|---|---|
type | String | 类型 | |
serviceEndpoint | String |
方法
1. toJson
基本信息
- 接口名称:com.webank.weid.protocol.base.WeIdDocument.toJson()
- 接口定义:String toJson()
- 接口描述: 将WeIdDocument转换成json格式的字符串。
- 注意:此方法转换出错会抛DATA_TYPE_CASE_ERROR异常 。
此方法返回code
enum | code | desc |
---|---|---|
DATA_TYPE_CASE_ERROR | 160008 | 数据转换异常 |
调用示例
2. fromJson
基本信息
- 接口名称:com.webank.weid.protocol.base.WeIdDocument.fromJson(String weIdDocumentJson)
- 接口定义:WeIdDocument fromJson(String weIdDocumentJson)
- 接口描述: 将json格式的WeIdDocument转换成WeIdDocument对象。
- 注意:调用fromJson(String weIdDocumentJson)的入参,必须是通过调用toJson()得到的json格式的WeIdDocument字符串,否则会抛异常 。
此方法返回code
enum | code | desc |
---|---|---|
DATA_TYPE_CASE_ERROR | 160008 | 数据转换异常 |
调用示例