申请出证

更新时间:2025-01-22 10:48:05

接口描述

可通过该接口传入签署完成的文件申请e签宝产品服务证明。

需满足以下两个条件,才能通过该接口申请出证:

  • 需要联系e签宝商务经理申请开通该服务,e签宝内部流程审核通过后才可调用;
  • 需要联系e签宝商务经理购买对应的出证套餐,才能在正式生产环境使用。(沙箱模拟环境可联系交付经理申请赠送)

接口名称

EviService.createEvi(CreateEviParam createEviParam)

请求参数

展开全部参数参数名称

类型

必选

参数说明

createEviParam(点击“+”展开详情)

CreateEviParam

出证参数

fileName

String

文件名称,若为空则取文件路径中的名称(文件流方式建议必传,否则出证报告内会显示一个固定文件名:stream.pdf)

srcPdfFile

String

签署后PDF文档本地路径,含文档名(与streamFile至少有一个不为空)

streamFile

byte[]

签署后PDF文档本地二进制数据(与srcPdfFile至少有一个不为空)

notifyUrl

String

出证完成回调通知地址,点击了解 回调通知服务

补充说明:

  • 系统异步出证,出完发送回调通知,通知里包含报告下载的zip包
  • 如果不使用回调通知方式,可以过30分钟后再调用查询出证结果查询下载报告

响应参数

展开全部参数参数名称

类型

必选

参数说明

createEviResult

CreateEviResult

响应结果类


errCode

int

错误码,0标识成功,其他均标识失败

msg

String

错误信息,错误码对应的说明信息

errorShow

boolean

错误信息是否建议显示

evId

String

出证业务ID

请求示例  

// 获取客户端的代码:
ServiceClient getKHD = ServiceClientManager.get("您的pojectId");

EviService eviService = getKHD.eviService();

CreateEviParam createEviParam = new CreateEviParam();
createEviParam.setSrcPdfFile("D:/abc/signed.pdf");
createEviParam.setFileName("张三签署的文件.pdf");

CreateEviResult createEviResult = eviService.createEvi(createEviParam);

if (createEviResult.getErrCode() != 0)
    System.out.println("申请出证失败:" + JSONObject.fromObject(createEviResult));
else
    System.out.println("申请出证成功" + JSONObject.fromObject(createEviResult));

响应示例

{
    "msg": "成功",
    "evId": "202401111111111721",
    "errCode": 0,
    "errShow": false
}

我要纠错