3. getPolicyAndChallenge

    接口入参:

    java.lang.String

    名称类型非空说明备注
    policyIdStringY策略编号

    java.lang.String

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

    名称类型说明备注
    errorCodeInteger返回结果码
    errorMessageString返回结果描述
    resultPolicyAndChallenge 业务数据

    com.webank.weid.protocol.base.PresentationPolicyE

    名称类型说明备注
    idIntegerpolcyId策略编号
    orgIdString机构编号
    versionInteger版本
    policyPublisherWeIdStringWeIdentity DID创建policy机构的WeIdentity DID
    policyMap<Integer, ClaimPolicy>策略配置key:CPTID, value:披露策略对象
    extraMap<String, String>扩展字段

    com.webank.weid.protocol.base.Challenge

    enumcodedesc
    SUCCESS0成功
    POLICY_SERVICE_NOT_EXISTS100701policyService不存在
    POLICY_SERVICE_CALL_FAIL100702policyService调用未知异常
    UNKNOW_ERROR160003未知异常
    ILLEGAL_INPUT160004参数非法
    DIRECT_ROUTE_REQUEST_TIMEOUT160009AMOP超时
    DIRECT_ROUTE_MSG_BASE_ERROR160010AMOP异常