1. registerAuthorityIssuer

    接口入参: com.webank.weid.protocol.request.RegisterAuthorityIssuerArgs

    com.webank.weid.protocol.base.AuthorityIssuer

    名称类型非空说明备注
    weIdStringY授权机构WeIdentity DID
    nameStringY授权机构名称机构名称必须小于32个字节,非空,且仅包含ASCII码可打印字符(ASCII值位于32~126)
    createdLongN创建日期注册时不需要传入,SDK内置默认为当前时间
    accValueStringY授权方累积判定值

    接口返回: com.webank.weid.protocol.response.ResponseData<Boolean>;

    名称类型说明备注
    errorCodeInteger返回结果码
    errorMessageString返回结果描述
    resultBoolean返回结果值
    transactionInfoTransactionInfo交易信息

    com.webank.weid.protocol.response.TransactionInfo

    enumcodedesc
    SUCCESS0成功
    WEID_INVALID100101无效的WeIdentity DID
    AUTHORITY_ISSUER_ERROR100200授权标准异常
    AUTHORITY_ISSUER_PRIVATE_KEY_ILLEGAL100202私钥格式非法
    AUTHORITY_ISSUER_OPCODE_MISMATCH100205操作码不匹配
    AUTHORITY_ISSUER_NAME_ILLEGAL100206名称格式非法
    AUTHORITY_ISSUER_ACCVALUE_ILLEAGAL100207累计值格式非法
    TRANSACTION_TIMEOUT160001超时
    TRANSACTION_EXECUTE_ERROR160002交易错误
    ILLEGAL_INPUT160004参数为空

    调用示例

    时序图