企业证书申请并下载
证书申请接口,通过该接口可生成企业的证书并且可以下载安装证书
l 请求方式:POST
l 请求URL:请求地址/cert/api/manage/ applyDownCompany?token=${token}
参数名 | 类型 | 可空 | 说明 |
authInfo | String | 否 | 同《个人证书申请》:
|
certApplyInfo | String | 否 | 同《个人证书申请》: |
businessInfo | String | 否 | 同《个人证书申请》: |
keyType | String | 否 | 同《个人证书申请》: |
companyInfo | String | 否 | 机构信息;JSON数据封装,格式范例: { "custName":"深圳市电子有限公司", "idNo":"1700012", "agentName": "无", "agentIdNo": "无", "agentMobileNo": "无", "agentAddress": "无", "registerAddr": "无", "contactName": "无", "contactPhoneNo": "无", "contactAddr": "无", "zipCode": "无", "city": "无", "province": "无" } 各属性说明如下: custName:客户名称 idType:机构身份类型 idNo:组织机构代码 registerAddr::注册地址 contactName:联系人 contactPhoneNo“联系电话号码 contactAddr::联系地址 zipCode:邮政编码 city:城市 province:省份 agentName::经办人姓名 agentIdType::经办人证件类型 agentIdNo:经办人身份证号码 agentMobileNo::经办人手机号码 agentPhoneNo:经办人电话号码 agentFaxNo:经办人传真号码 department::经办人所属部门 position::经办人职务 agentAddress:经办人联系地址 agentZipCode:经办人邮政编码
|
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\" }] |
p10 | String | 否 | P10 签名证书下载需要 |
tempPubKey | String | 是 | 临时公钥-加密证书下载需要 |
返回结果 | 说明 |
{ "success": true, "msg": "ok", "code": 0, "orderno": "1abdc1389a3a4bf49700adebccfe11e9", "obj": { "resultCode": "0", "resultDesc": "证书申请下载成功!", "signP7b": "MIIINQYJKoZIhvcN~~", "kmcP7b": "", "sessionKey": "", "sessionKeyType": "", "keyLength": "2048", "privateKey": "", "signCertSn": "1BF640F0D9B78887", "kmcCertSn": "", "isSaveprikey": "", "signP12": "", "enPwd": "", "startDate": "2019-10-14 15:28:14", "endDate": "2020-10-13 15:28:14", "uniqueIde": "", "szcaExtid": "", "npId": "", "list": [{ "applyId": "20191000008046", "subject": "CN=张三,OU=1235678,T=166117185000,L=城市名,ST=省,C=CN", "refId": "", "applyFlag": "-1", "multialgorithm": null, "sopin": null, "oldsopin": null, "keypwd": null, "ctmlcerttype": null, "keygenplace": null, "keylength": null, "keytype": null }] } } | obj: 业务返回结果; applyId:证书业务单号; signCertSn:签名证书序列号 signP7b:签名证书P7B数据 kmcCertSn:加密证书序列号 kmcP7b:加密证书P7B数据 privateKey:私钥 List:证书申请的返回信息 resultCode:申请返回结果;为0则申请成功; 其他编码则是业务异常,调用方需进行判断; resultDesc:异常信息,resultCode不为0时回返回该字段 |