证书变更并下载

证书变更并下载

功能

通过该接口可变更证书信息,并且可以下载安装证书。

请求说明

l 请求方式:POST

请求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变更生成的新业务单号;不同于申请时获得的业务单号;请务必保存;

resultCode0则续期成功;

其他编码则是业务异常,调用方需进行判断