申请资料文件上传

功能

文件上传接口,通过该接口可以上传证书申请的审核资料;

请求说明

l  请求方式:POST

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

参数以及返回说明

参数名

类型

可空

说明

authInfo

String

访问授权信息;JSON数据封装,格式范例:

{

"projectId":"111",

"locationId":"12",

"ip":"",

"certsn":"aaaa",

"authCode":"bbb"

}

各属性说明如下:

projectId:项目编号,必填。由CA运营商提供;

locationId:受理网点,必填。由CA运营商提供;

ip:暂时未空;

certsn:证书序列号,必填。由CA运营商提供;

authCode:客户授权码,必填。由CA运营商提供;

keyType

String

证书类型;输入值可选范围为:RSA;SM2

appFileInfo

String

文件信息数组(JSONArray):

[

{\"applyid\":\"xxx\",

 \"filename\":\"xxx\"

 \"filetype\":\"xxx\"

 \"filesize\":572

 \"filebase64\":\"xxx\"

},

{\"applyid\":\"xxx\",

 \"filename\":\"xxx\"

 \"filetype\":\"xxx\"

 \"filesize\":572

 \"filebase64\":\"xxx\"

}]

applyid:业务单ID

filename:文件名称,xxx.pdf

filetype:文件类型,pdf

filesize:文件字节,单位:byte

filebase64:文件base64客户端请限制文件小于3MB

返回结果

说明

{

  "code": 0,

  "msg": "ok",

  "obj": {

"resultCode": 0,

  },

  "orderno": "efd24e8b324b4f7d98089b6d511111",

  "success": true

}

obj: 业务返回结果;

resultCode:申请返回结果;为0则申请成功;

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

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