# 获取可信短效证书
可信短效证书的签发
# 一、请求说明
请求地址:http://api.spiderid.cn/api/router/rest
服务接口名称(即公共参数method的值): trust.evc.issue
请求方式:GET
# 二、请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
checkRequestId | String | 是 | 原请求ID |
请求示例:
https://api.spiderid.cn/api/router/rest?checkRequestId=XXX&<[公共请求参数]>
# 三、响应参数
data 结果信息 | 类型 | 描述 |
---|---|---|
incorrect | Integer | 返回码 |
certificate | String | 证书内容 base64编码 |
signature | String | 签名值 原请求携带参数digest 时返回 |
# 四、成功示例
{
"code": 0,
"data": {
"certificate": "XXX",
"signature": "XXX",
"incorrect": 100
},
"requestId": "4f30...",
"message": "success"
}
# 五、返回码说明(incorrect)
返回码 | 描述 |
---|---|
100 | 签发成功 |
# SDK 请求示例
//提供的url
String url = "http://api.spiderid.cn/api/router/rest";
//您的appKey
String appkey = "XXX";
//您的appSecret
String secretKey = "XXX";
//唯一请求id
String checkRequestId = "XXX";
//1.默认客户端
ApiClient apiClient = new DefaultApiClient(url, appkey, secretKey);
//2.调用出错自动重试客户端
//AutoRetryApiClient apiClient = new AutoRetryApiClient(url, appkey, secretKey);
GetEventCertificateRequest req = new GetEventCertificateRequest();
req.setCheckRequestId(checkRequestId);
try {
GetEventCerTificateReponse response = apiClient.execute(req);
//后续业务处理
} catch (ApiException e) {
e.printStackTrace();
}