OCSP查询

功能

通过该接口可在线查询证书状态。

请求说明

l  请求方式:GET

l  请求URL:请求地址/cert/api/manage/query?token=${token}

参数以及返回说明

参数名

类型

可空

说明

keyType

String

同《个人证书申请》:

certsnArr

String

证书序列号查询;数组查询,可传入多个certsnArr 参数;certsnArrcertdnArr不能同时为空;

certdnArr

String

证书主题查询;数组查询,可传入多个certdnArr参数;certsnArrcertdnArr不能同时为空;

证书主题需进行Base64编码,再进行URLEncode编码后进行传输:

例如:世纪信息技术有限公司,编码后则为:

5LiW57qq5L%2Bh5oGv5oqA5pyv5pyJ6ZmQ5YWs5Y%2B4

queryModel

int

输入数字123;查询模式; 1:按证书序列号精确查询;2:按证书主题精确查询;3:按证书主题模糊查询;

返回结果

说明

{

  "code": 0,

  "msg": "ok",

  "obj": {

    "certInfoArr": [

      {

        "expired": "Y",

        "endDate": "2017-07-25 13:20:44",

        "certDn": "CN=中广核测试供应商公司1,OU=1234567890,O=中广核测试供应商公司1,L=深圳市,ST=广东省,C=CN",

        "certSn": "343A08D537DB548C",

        "keyType": "RSA",

        "startDate": "2016-07-25 13:20:44",

        "status": "USE"

      },

      {

        "expired": "Y",

        "endDate": "2017-07-25 13:20:41",

        "certDn": "CN=中广核测试供应商公司1,OU=1234567890,O=中广核测试供应商公司1,L=深圳市,ST=广东省,C=CN",

        "certSn": "42BD4FD1A1654996",

        "keyType": "RSA",

        "startDate": "2016-07-25 13:20:41",

        "status": "USE"

      }

    ],

    "resultCode": "0"

  },

  "orderno": "4ce8a3f98f1e4663ab329b74629aa06a",

  "payType": "",

  "success": true

}

obj: 业务返回结果;其中

resultCode:为0时表示查询成功;

resultDesc:异常信息,resultCode不为0时回返回该字段;

certInfoArrresultCode0时返回该字段;查询到的证书信息,JSON数组;其中:

expired:是否过期;Y是,N

startDate:证书有效期开始时间

endDate:证书有效期结束时间

certDn:证书主题;

certSn:证书序列号;

keyType:证书类型;

status:证书状态;证书状态,“USE”:使用中;“REVOKE”:已注销;“HOLD”:已冻结;