WeIdDocument

属性

com.webank.weid.protocol.base.WeIdDocument

名称类型说明备注
idStringWeIdentity DID
createdLong创建时间
updatedLong更新时间
publicKeyList 列出公钥集合,见下
authenticationList 认证方集合,见下
serviceList 服务端点集合,见下

com.webank.weid.protocol.base.PublicKeyProperty

名称类型说明备注
idString
typeString类型默认为:Secp256k1
ownerString拥有者WeIdentity DID
publicKeyString数字公钥

com.webank.weid.protocol.base.AuthenticationProperty

名称类型说明备注
typeString类型默认为:Secp256k1
publicKeyString

com.webank.weid.protocol.base.ServiceProperty

名称类型说明备注
typeString类型
serviceEndpointString

方法

1. toJson

基本信息

  1. 接口名称:com.webank.weid.protocol.base.WeIdDocument.toJson()
  2. 接口定义:String toJson()
  3. 接口描述: WeIdDocument转换成json格式的字符串。
  4. 注意:此方法转换出错会抛DATA_TYPE_CASE_ERROR异常

此方法返回code

enumcodedesc
DATA_TYPE_CASE_ERROR160008数据转换异常

调用示例

2. fromJson

基本信息

  1. 接口名称:com.webank.weid.protocol.base.WeIdDocument.fromJson(String weIdDocumentJson)
  2. 接口定义:WeIdDocument fromJson(String weIdDocumentJson)
  3. 接口描述: json格式的WeIdDocument转换成WeIdDocument对象。
  4. 注意:调用fromJson(String weIdDocumentJson)的入参,必须是通过调用toJson()得到的json格式的WeIdDocument字符串,否则会抛异常

此方法返回code

enumcodedesc
DATA_TYPE_CASE_ERROR160008数据转换异常

调用示例