1. registerAuthorityIssuer
接口入参: com.webank.weid.protocol.request.RegisterAuthorityIssuerArgs
com.webank.weid.protocol.base.AuthorityIssuer
名称 | 类型 | 非空 | 说明 | 备注 |
---|---|---|---|---|
weId | String | Y | 授权机构WeIdentity DID | |
name | String | Y | 授权机构名称 | 机构名称必须小于32个字节,非空,且仅包含ASCII码可打印字符(ASCII值位于32~126) |
created | Long | N | 创建日期 | 注册时不需要传入,SDK内置默认为当前时间 |
accValue | String | Y | 授权方累积判定值 |
接口返回: com.webank.weid.protocol.response.ResponseData<Boolean>;
名称 | 类型 | 说明 | 备注 |
---|---|---|---|
errorCode | Integer | 返回结果码 | |
errorMessage | String | 返回结果描述 | |
result | Boolean | 返回结果值 | |
transactionInfo | TransactionInfo | 交易信息 |
com.webank.weid.protocol.response.TransactionInfo
enum | code | desc |
---|---|---|
SUCCESS | 0 | 成功 |
WEID_INVALID | 100101 | 无效的WeIdentity DID |
AUTHORITY_ISSUER_ERROR | 100200 | 授权标准异常 |
AUTHORITY_ISSUER_PRIVATE_KEY_ILLEGAL | 100202 | 私钥格式非法 |
AUTHORITY_ISSUER_OPCODE_MISMATCH | 100205 | 操作码不匹配 |
AUTHORITY_ISSUER_NAME_ILLEGAL | 100206 | 名称格式非法 |
AUTHORITY_ISSUER_ACCVALUE_ILLEAGAL | 100207 | 累计值格式非法 |
TRANSACTION_TIMEOUT | 160001 | 超时 |
TRANSACTION_EXECUTE_ERROR | 160002 | 交易错误 |
ILLEGAL_INPUT | 160004 | 参数为空 |
调用示例
时序图