证书变更并下载
通过该接口可变更证书信息,并且可以下载安装证书。
l 请求方式:POST
l 请求URL:请求地址/cert/api/manage/certUpdateDown?token=${token}
参数名 | 类型 | 可空 | 说明 |
authInfo | String | 否 | 同《个人证书申请》:
|
keyType | String | 否 | 同《个人证书申请》: |
certAppDownInfo | String | 否 | 变更信息;JSON数据封装,格式范例: { "certsn":"4E9B94A1EEC459FA", "applyValidate":0 } 各属性说明如下: certsn: 旧证书序列号; certdn: 证书主题 modifyFee: 证书费 0.00 openFee: 开户费用0.00 certValidate;服务有效天数“0” applyValidate;证书有效天数“0” isSavePriKey: 是否保留私钥,固定值N chargeMethod: 付款方式现金, “CASH” deliverMethod:取件方式,邮寄:POST;自取:SELF; custName 客户姓名,需要变更客户姓名时填写 companyName 单位名称,需要变更单位名称时填写 companyCode 证件号码 companyAddress 联系地址 各参数值正式环境中按商务合同决定;
|
p10 | String | 否 | P10 签名证书下载需要 |
tempPubKey | String | 是 | 临时公钥-加密证书下载需要 |
selfExtResArr | String | 是 | 自定义扩展(JSONArray):有变动时需要传此参数 [ {\"extId\":\"1.2.86.11.7.1.8\", \"extName\":\"xxx\" \"extValue\":\"xxx\" \"nullAble\":\"xxx\"
}, {\"extId\":\"1.2.86.11.7.1.8\", \"extName\":\"xxx\" \"extValue\":\"xxx\" \"nullAble\":\"xxx\" }] |
返回结果 | 说明 |
{ "code": 0, "msg": "ok", "obj": { "applyId": "20150600153", "resultCode": "0" }, "orderno": "30a5c385d9464d6bad66abf81a05da13", "sign": "", "success": true } | obj: 业务返回结果; applyId:变更生成的新业务单号;不同于申请时获得的业务单号;请务必保存; resultCode为0则续期成功; 其他编码则是业务异常,调用方需进行判断 |