电子签名SDK2.0产品介绍

e签宝将于2020年7月1日将产品名称由“悟空SDK”变更为更容易理解的“电子签名服务SDK”。本次仅涉及产品名称变更,其接口及参数保持原有不变。

注:自2021年8月1日起,客户集成对接时需先联系e签宝进行申请,审批通过后才允许对接此产品。

电子签名服务SDK是e签宝提供的一种电子签名开放服务能力。

企业开发者在自己的业务系统中可以通过调用电子签名服务SDK所提供的接口实现在电子文件中签名。

企业开发者:

集成e签宝各服务接口的企业开发团队。

平台方:

平台用户:

平台方自己的个人客户或企业客户。

平台自身签署和平台用户签署:

平台方自己需要签字盖章时称为平台自身签署。

平台方的企业客户或者个人客户需要签字盖章时称为平台用户签署。

举例:

A公司有一个借贷平台,A公司在e签宝开通服务接口并在借贷平台中集成了e签宝的服务接口,此时A公司就被e签宝称为平台方。

A公司的个人客户C和企业客户B,直接在A公司的借贷平台系统注册账号,而不需要在e签宝官网注册账号,此时个人客户C和企业客户B被e签宝称为平台用户。

A公司需要在文件中签字盖章的行为被e签宝称为平台自身签署,A公司的个人客户或企业客户需要在文件中签字盖章的行为被e签宝称为平台用户签署。

PDF摘要签署:

PDF文件路径方式签署:

PDF文件路径签署就是直接将PDF文件的绝对路径传递给电子签名服务SDK,让SDK自己根据文件路径读取文件流进行签署和根据文件路径将签署后的PDF文件保存到磁盘中。

使用该方式的前提条件时PDF文件绝对路径要和电子签名服务SDK在同一台计算机中。

PDF文件流方式签署:

PDF文件流签署就是企业开发者先获取PDF文件的二进制字节流(Byte),然后将PDF文件的二进制字节流传递给电子签名服务SDK,签署成功后电子签名服务SDK返回已签署的二进制字节流,企业开发者自行将签署后文件流保存到磁盘中或发送至其他文件存储系统中。

注:文件一旦签名盖章就不可以再进行任何填写或修改操作,否则在验证签署文件有效性时会显示文件被篡改,请在签章前完成所有内容填充。

电子签名服务SDK中的接口在调用之前需要先进行SDK初始化获取接口调用权限。

电子签名服务SDK-techSDK(JAVA语言调用的JAR版):

电子签名服务SDK-techWrapper(非JAVA语言调用的HTTP版):

附注:电子签名服务SDK初始化仅需要在企业开发者的业务系统中作为全局执行一次即可,无需多次进行SDK初始化。

签署人在进行电子签名申请CA数字证书前需要先验明其身份的真实性,所以建议企业开发者在调用电子签名服务SDK中的创建签署账号接口代为申请CA数字证书前完成实名认证。

企业开发者对签署人身份进行认证时可以单独调用e签宝的认证服务API,也可以采用其他第三方身份认证服务。

如果使用e签宝-认证服务API则需要企业开发者妥善保存身份认证后接口返回的结果,以便日后查询签署人身份认证详情。

附注:电子签名服务SDK中的创建签署账号时不对传入的名称和证件号进行真实性校验,仅校验证件号的格式是否正确。

不做实名认证的个人或企业也可以通过电子签名服务SDK创建签署账户,但其真实性需要企业开发者来负责确保。

企业开发者获取到签署人的真实身份信息(名称和证件号)后可以通过调用电子签名服务SDK中的创建签署账号接口为个人客户或企业客户代为申请CA数字证书,签署账号创建成功时返回AccountId(签署账号标识)。

附注:企业开发者可以将签署账号标识AccountId在本地进行保存,日后该签署人再次进行文件签署时就不需要重新创建签署账号,可以直接使用已获取的AccountId签署文件。

企业开发者获取到签署人的签署账户标识AccountId后可以调用电子签名服务SDK中的创建模板印章接口为个人或企业客户生成印章图片,模板印章创建时返回印章数据SealData(印章图片的Base64)。

附注:企业开发者可以将印章数据SealData在本地进行保存,日后该签署人再次进行文件签署时就不需要重新创建印章图片,可以直接使用已获取的印章数据SealData签署文件。

企业开发者在开始签署之前需要根据实际业务生成用于签署的PDF文件。

待签署PDF文件可以企业开发者采用其他方式实现,也可以调用电子签名服务SDK中的PDF模板填充接口实现根据已有PDF模板生成待签署PDF文件。

平台的个人客户或企业客户可以采用短信验证码的方式进行签署意愿认证来证明文件由本人签署。

1.使用签署短信验证码方式流程为:

e签宝服务端发送验证码->签署人接收验证码短信->签署人回填验证码并签署文件

2.不使用签署短信验证码方式流程为:

如果不使用e签宝的签署短信服务,则由企业开发者来负责校验签署人的意愿动作并妥善留存意愿过程后直接调用电子签名服务SDK中的平台用户签署接口即可完成PDF文件签字盖章。

如后期单独使用e签宝的电子存证服务则需要将该SignServiceId连同签署后PDF文件一起传递给e签宝服务端。

平台方自己需要签字盖章时可以直接调用平台自身签署接口完成电子文件的签字盖章。

如后期单独使用e签宝的电子存证服务则需要将该SignServiceId连同签署后PDF文件一起传递给e签宝服务端。签署的顺序可以自定义,平台自身签署和平台用户签署的顺序根据实际业务需求调用。

电子签名服务SDK整个签署过程中不会将电子文件上传给e签宝服务端,所以签署后的电子文件是直接保存在企业开发者服务器磁盘中,企业开发者需要妥善保管签署后电子文件,以便日后为客户提供下载和预览。

由于部分浏览器(如火狐、IE等)不支持PDF文件的签名域显示(即无法看到印章图片),所以无法在PC端或移动端通过浏览器查看签署后的PDF文件。解决方法如下:

2.企业开发者将签署后的PDF文件转为图片,浏览器中加载图片即可看到印章;

3.企业开发者在业务系统中集成PDF.JS开源插件,通过PDF.JS插件实现浏览器中查看签署后PDF文件。

存证的优势:1.可以获取一份含有电子签名的PDF文件;

2.出现纠纷时可以出具签署人电子签名的服务证明和电子存证报告;

必要性:

1、在文件签署后调用这个接口验签一下,如果验签失败可以说明签署文件异常需要重新签署;

2、客户移动签署后文件后调用这个接口验签一下,如果验签失败可以说明文件移动后出现破损;

3、文件签署后调用这个接口验签一下,可以供客户自己判断文件中指定的签署人和实际签署人的数字证书是否一致;

Tips:

注意:沙箱环境下签署的合同文件属于测试文件,无法作为正式环境使用,开发者沙箱环境测试结束后,需要转入正式环境验收,正式环境下签署的合同文件为有效文件。

THE END
1.东南大学电子签章平台专业的电子签约及印章管理平台https://eseal.seu.edu.cn/
2.电子签名电子签名 Electronic signature 上海企业登记在线 Shanghai Online Business Registration 返回首页 电子签名 Electronic signature 我是自然人 As a natural person我是企业 As an enterprisehttps://yct.sh.gov.cn/elec/user/toSelectLogin
3.AppStore上的“eSignMaster:MakeSignature”如果您需要免费电子签名文件,我们内置的签名生成器可以满足您的需求。作为多功能表单填写器,您还可以上传签名文档或将其作为数字签名应用程序运行,以获得额外的安全性和便利性。 成为您一直想成为的签名制作者。使用 pdf 电子签名功能对 pdf 进行电子签名,然后签名并与客户或同事共享。专用的签名应用程序可确保您的所有https://apps.apple.com/cn/app/esignmaster-make-signature/id6738962277
4.信息安全技术公钥基础设施信息安全技术公钥基础设施-基于数字证书的可靠电子签名生成及验证技术要求.pdf,ICS 35.040 L80 中华人民共和 国 国家标准 GB/T XXXXX—201X 信息安全技术 公钥基础设施 基千数字证书的可靠电子签名生成及验证 技术要求 Information security technology - Public key infrashttps://max.book118.com/html/2024/0726/8050011133006114.shtm
5.一分钟快速制作电子签名电子签名在线制作一分钟快速制作电子签名 将签名用黑笔写在白纸上 拍照 用Photoshop打开照片 选择魔棒工具 点击背景(注意签名字体中间的小空隙处也要放大用魔棒工具进行点击,这一步的目的是消除背景,只留下签名字体本身) 右键,选择反向 Ctrl + J 将新建的图层保存为PNG格式https://blog.csdn.net/weixin_43720657/article/details/109053815
6.电子签名生成方法及系统的制作方法示例地,步骤C3)包括:以分隔符连接所述所述合同数字摘要与所述签字数字摘要,从而生成总数字摘要。[0007]所述的电子合同签名生成方法,其中,所述步骤G)包括: Gl)所述可信时间戳代理添加当前时间戳到所述总数字摘要中,并使用第二对称密钥加密添加了当前时间戳的总数字摘要,从而获得第三数字签名; G2)所述可信时间戳https://www.xjishu.com/zhuanli/62/CN105591750.html
7.CAD电子签名生成器3d溜溜设计问答平台为广大设计师们提供各种CAD电子签名生成器问题解答,3d溜溜素材问答平台汇聚全球各地的设计师、名师名司、设计爱好者等设计灵感和经验,迅速为您解决CAD电子签名生成器的困惑。https://www.3d66.com/answers_relation/relation_693859_8.html
8.pdf文件如何电子签如何在PDF文件中进行电子签生成打开pdf文件后,在软件的工具菜单中找到“签署”选项。若你是首次使用,需要创建自己的数字签名。这可以通过绘制签名样式或者上传包含手写签名的图片来完成。创建好签名后,直接将其拖动到pdf文件中需要签名的位置。 另外,一些在线平台也能实现pdf电子签。你上传pdf文件,按照平台指示绘制或插入签名,确认签名位置,然后保存带https://www.llpdf.com/detail/496371.html
9.电子签名制作方法及签名(通用11篇)二、中国电子认证制度及电子签名法的现状 1. 电子签名的国际立法的现状。 世界上的第一部关于电子签名的法律, 是在1995年由美国的犹他州制定的《数字签名法》。从此以后, 各国先后制定了关于电子交易、电子商务等的法律。例如, 欧盟EU在1997年提出了《欧洲电子商务行动方案》, 为规范欧洲电子商务活动制定了框架;199https://www.360wenmi.com/f/filefcmmcw3l.html
10.第三方证据保全(时间戳区块链技术)行业解决方案——安证云将诉讼服务过程中自动生成的送达地址确认书、庭审笔录、调节协议、送达回证、调查令等电子法律文书通过数字证书进行电子签名,确保身份真实有效,通过材料上链及加盖时间戳,实现材料固化和防篡改,保障在线电子生成法律文书的唯一性、真实性和法律效力,为诉讼全流程无纸化网上办理提供有力安全保障。 https://www.gdaz.com.cn/news/167704804630126.html
11.电子发票章在线生成软件最新版本免费下载一键生成发票章随着电子发票逐渐成为主流支付方式,安全问题也逐渐成为人们关心的焦点。如果采用不安全的电子发票管理方法,企业会面临着泄露重要财务信息的风险。电子发票章在线生成软件采用高级加密算法和数字签名技术,准确地保护了电子发票的数据安全,并具备防篡改、防止窃取信息的功能。这个能力充分保证了企业信息的安全性,并有效避免了安https://h.chanjet.com/yxwz/ebdcb5a97f519.html
12.java电子签名功能51CTO博客已为您找到关于java 电子签名功能的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及java 电子签名功能问答内容。更多java 电子签名功能相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。https://blog.51cto.com/topic/7efbb6f264eea1e.html
13.电子签名的概念是什么"数字签名"的定义为:"通过使用非对称加密系统和哈希函数(hushingfunction)来变换电子记录的一种电子签名,使得同时持有最初未变换电子记录和签名人公开密匙的任何人可以准确地判断:(1)该项变换是否是使用与签名人公开密匙相配的私人密匙作成的;(2)进行变换后,初始电子记录是否被改动过"。从上述规定可以看出,数字https://www.66law.cn/laws/351396.aspx
14.数字签名生成器理想股票技术论坛生成个性化数字签名,支持在线使用,提供多种签名样式和字体选择,操作简单便捷,适用于各种场景,快速生成电子签名。 ,理想股票技术论坛https://www.55188.com/tag-9455196.html
15.电子印章生成器(电子公章印章在线生成)电子合同企业认证成功后,法大大会根据工商信息生成一个默认的企业名称章(即公章),电子印章的名称取自实名认证的企业名称。该电子印章是通过数字签名技术生成,具有法律效力。 4、制作电子印章 如果有其他需求,可以使用电子印章生成器在线制作电子章,进入工作台,在电子印章页面点击【新增印章】按钮,在展开的列表中选择【企业印章】https://www.fadada.com/notice/detail-17133.html
16.电子商务安全论文精华13篇2.4健全电子商务中的法律法规:电子商务的支付过程中涉及到资金和货物的交易,为了保护消费者的利益,应该健全电子商务中的法律法规,对违法电子商务法规的行为进行严厉的处罚,撤销其营业执照,不承认电子签名。首先要健全电子支付的交易安全法律制度,只有通过法律法规,才能使电子商务的交易活动具有法律效益。利用法律法规,可以对https://www.yjbys.com/biyelunwen/fanwen/dianzishangwu/734053.html
17.三类电子签名(SESAESQES)的区别可信合格电子签名(在线申请) 可信电子签名 (QES) 比高级电子签名更严格,并且是唯/一与手写签名具有相同法律效力的签名类型。可信电子签名是带有由可信签名生成设备 (QSCD) 生成的可信数字证书的高级电子签名。QSCD 必须由欧盟信任清单 (EUTL) 上的合格欧盟信任服务提供商 (TSP) 签发。它是一种高级电子签名,由合格https://www.ihuandu.com/pr/docsign/731.html
18.安证通电子合同电子签章电子签名北京安证通信息科技股份有限公司成立于2003年,是电子签章电子签名全生态链、电子合同全生命周期服务运营商,产品广泛应用于央国企、政府单位、大型企业集团、中小企业.已服务200+政府客户、500万+企业用户、2000万+个人用户https://www.esa2000.com/