3. getPolicyAndChallenge
接口入参:
java.lang.String
名称 | 类型 | 非空 | 说明 | 备注 |
---|---|---|---|---|
policyId | String | Y | 策略编号 |
java.lang.String
接口返回: com.webank.weid.protocol.response.ResponseData<PolicyAndChallenge>;
名称 | 类型 | 说明 | 备注 |
---|---|---|---|
errorCode | Integer | 返回结果码 | |
errorMessage | String | 返回结果描述 | |
result | PolicyAndChallenge | 业务数据 |
com.webank.weid.protocol.base.PresentationPolicyE
名称 | 类型 | 说明 | 备注 |
---|---|---|---|
id | Integer | polcyId | 策略编号 |
orgId | String | 机构编号 | |
version | Integer | 版本 | |
policyPublisherWeId | String | WeIdentity DID | 创建policy机构的WeIdentity DID |
policy | Map<Integer, ClaimPolicy> | 策略配置 | key:CPTID, value:披露策略对象 |
extra | Map<String, String> | 扩展字段 |
com.webank.weid.protocol.base.Challenge
enum | code | desc |
---|---|---|
SUCCESS | 0 | 成功 |
POLICY_SERVICE_NOT_EXISTS | 100701 | policyService不存在 |
POLICY_SERVICE_CALL_FAIL | 100702 | policyService调用未知异常 |
UNKNOW_ERROR | 160003 | 未知异常 |
ILLEGAL_INPUT | 160004 | 参数非法 |
DIRECT_ROUTE_REQUEST_TIMEOUT | 160009 | AMOP超时 |
DIRECT_ROUTE_MSG_BASE_ERROR | 160010 | AMOP异常 |