# (三) 查询用户签名值
# 1. 接收用户签名值的回调信息
前置条件:接收App服务端推送的用户签名值回调数据后,平台才能使用签名值进行撤章
平台接收回调数据,由手机App进行扫码并输入密码操作后,触发App服务端主动通过回调接口推送,成功接收后可查询用户签名值信息。回调过程见【回调接口】与【回调接口:type=03】
# 2. 查询用户签名值的接口
# (1) 接口方法url:sweepcodeController/getSignatureValue
# (2) 请求参数:
参数名称 | 类型 | 是否必填 | 值示例 | 描述 |
---|---|---|---|---|
tId | String | 是 | 事件ID |
请求示例:
http://123.121.159.112:8866/sweepcodeController/getSignatureValue?tId=D11000001522a3908bee18f48748d401d0e9f16f20d
1
# (3) 返回值:
参数名称 | 类型 | 描述 |
---|---|---|
header | 响应头 | |
└ returnCode | String | 0成功;1失败 |
└ msg | String | 状态结果说明 |
└ size | Null | Null |
data | 对象 | |
└ caOrgType | String | CA机构类型编码 |
└ signatureValue | text | 一个CA签名值(撤章取这个) |
└ pubCert | text | 公钥证书 |
└ algorithm | String | 加密算法 |
└ signOriVal | String | 签名原值 |
└ signatureValueList | Json | 一组CA签名值(撤章这里是空) |
响应示例:
{
"data": {
"algorithm": "RSA",
"caOrgType": "010002",
"pubCert": "MIIETzCCAzegAwIBAgIUEgU1u",
"signOriVal": "TWSdSKoeJiXWM+C4cPNIHu5EuoU=",
"signatureValue": "MIIGEAYJKoZIhvcNAQcCoI",
"signatureValueList": null
},
"header": {
"msg": "成功",
"returnCode": "0",
"size": null
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 3. 得到签名值后控件执行撤章
← (二) 查询扫码状态 概述 →