1、企业开发者的业务系统中集成电子签名SDK相关接口,以下简称本地SDK;
2、业务系统将待签署PDF文件路径传递给本地SDK中的签署接口;
3、本地SDK根据签署参数将印章图片放置到PDF文件的指定位置;
4、本地SDK通过SHA256算法自动计算出PDF文件的唯一哈希摘要SHA256值(类似文件MD5值);
5、本地SDK将PDF文件的唯一哈希摘要SHA256值发送到e签宝服务端,而不是直接上传PDF原文件(以达到保护文档内容不外泄);
6、e签宝的服务端对接收到的PDF文件唯一哈希摘要SHA256值进行数字签名,并将签名数据包返回本地SDK;
7、本地SDK接收到签名后的数据包,将签名后的数据和签署人的数字证书插入到PDF文件中并把该文件保存到本地磁盘中;
8、至此,电子签名SDK完成对本地PDF文件的摘要签署,打开本地PDF文件后即可看到印章图片和数字证书等信息;
9、因为电子签名SDK整个签署过程不上传PDF原始文件到e签宝服务器,所以签署后的PDF文件直接保存在企业开发者的本地的服务器上,e签宝官网不提供该电子签章PDF文件的查看和下载。
故此,请企业开发者妥善保管签署后的文件以便日后提供给平台的用户进行查看。