接口描述
创建事件证书。事件证书是将签署者与行为绑定后并固化至数字证书中而形成的一种数字证书,事件证书证明了事件本身,不仅简化了电子数据取证过程的复杂度,还提升了电子数据的证据效力。同时,事件证书具有单次有效性,即使用证书完成签署后,此证书立即失效,不可重复使用。
Tips:
签署一次后或24小时后要重新获取证书。
接口
EventCertService.addEventCert(EventBean event)
请求参数
展开全部参数参数名称 | 类型 | 必选 | 长度 | 参数说明 | 示例值 | ||
| EventBean | 是 | 事件证书关联的事件信息 | ||||
| String(100) | 是 | 100 | 事件内容描述,若eventType为文本类型,此项为事件描述,若eventType为文件类型,此项为文件绝对路径,含文件名 | |||
| List<EventTargetBean> | 是 | 事件关联的对象集合,可以是个人或企业 | ||||
| String | 是 | 100 | 对象名称 | |||
| LicenseType | 是 | 对象证件类型 枚举: (2)CREDITCODE,多证合一,传递社会信用代码号 (3)REGCODE,企业工商注册码 (4)NORMALIDNO,个人身份证号 | ||||
| String | 是 | 100 | 对应证件类型的证件号 |
响应参数
展开全部参数参数名称 | 类型 | 必选 | 长度 | 参数说明 | 示例值 | |
| EventCertResult | 是 | ||||
| int | 是 | 错误码,0标识成功,其他均标识失败 | |||
| String | 否 | 100 | 错误信息,错误码对应的说明信息 | ||
| boolean | 否 | 错误信息是否建议显示 | |||
| String | 否 | 40 | 所创建证书的Id |
请求示例
其他示例语言请点击
public static void main(String[] args) { // 获取正式生成服务 // 获取客户端的代码:ServiceClient getKHD = ServiceClientManager.get("您的pojectId"); EventCertService eventCertService = getKHD.eventCertService(); EventCertResult eventCertResult = eventCertService.addEventCert(getEventBean()); if (eventCertResult.getErrCode() != 0) System.out.println("创建事件证书失败:" + JSONObject.fromObject(eventCertResult)); else System.out.println("创建事件证书成功," + JSONObject.fromObject(eventCertResult)); } /** * 创建事件证书 * <p> * 事件证书是将签署者与行为绑定后并固化至数字证书中而形成的一种数字证书,事件证书证明了事件本身,不仅简化了电子数据取证过程的复杂度,还提升了电子数据的证据效力。同时,事件证书具有单次有效性,即使用证书完成签署后,此证书立即失效,不可重复使用。事件证书可以关联多个签署者 * <p> */ public static EventBean getEventBean() { EventBean event = new EventBean(); event.setContent("事件内容描述");// 事件内容描述,若eventType为文本类型,此项为事件描述,若eventType为文件类型,此项为文件绝对路径,含文件名 List<EventTargetBean> list = new ArrayList<>(); EventTargetBean eventTargetBean = event.createTargetInstance("芜浣", LicenseType.NORMALIDNO, "31131119059696606301"); list.add(eventTargetBean); return event; }
响应示例
{ "certId":"1000001400", "errCode":0, "errShow":false, "msg":"成功" }
错误码
错误码 | 错误描述 | 解决方案 |