近期,中国金融认证中心(CFCA)的研发团队推出了移动互联网体验极佳的HTML5 PDF数字签名渲染引擎,破解了移动互联网时代在手机、PC各种浏览器及微信内展示PDF电子合同时,电子签章无法鉴别的难题,引领了该领域的技术创新。
作为移动互联网入口的现代浏览器,虽然已经具备了普通PDF的显示功能,但都缺少对PDF数字签名的支持,导致PDF电子合同中数字签名(电子签章)无法展示验证,这极大地限制了在线电子合同的发展。
但是,PDF数字签名的研发,不但需要掌握晦涩难懂的PDF渲染技术,还需要掌握艰深枯燥的密码学技术,让主流浏览器全部支持PDF数字签名更是困难,多重艰巨的技术要求,导致这项技术一直处于空白。
CFCA在该领域沉淀多年,砥砺创新,使用面向互联网的HTML5语言,重铸融合了上述两个沉淀多年的复杂技术,研发出HTML5 PDF数字签名渲染引擎TrustSignPDF.js,解决了HTML5 PDF数字签名的难题,支持全部现代浏览器,给电子合同带来了极佳的使用体验。
无插件技术
PDF数字签名渲染、点击验证交互操作、签署者数字证书验证等整套密码学安全验证,全部使用纯HTML5实现,无需安装任何浏览器插件,借助PDF.js开源工程,PDF阅读体验已经完全媲美庞大复杂的桌面版PDF阅读器。
全平台、全浏览器支持
系统平台全支持:Windows 10/8/7/Vista/XP、macOS、iOS、Android
现代浏览器全支持:Edge、Chrome、Firefox、Safari、IE11/10、微信
国产浏览器全支持:搜狗、QQ、百度、360、猎豹、UC、傲游、世界之窗
全平台、全浏览器覆盖,让PDF电子合同、电子票据的推广,不再受操作系统、浏览器版本制约,在各种终端内访问更加顺畅便捷。
签署者自主验证,电子合同更可信
以前,由于浏览器不支持显示验证PDF数字签名,只能依靠电子合同平台来“告知”签章有效性,并在网页中显示一个“萝卜章图片”。 电子合同平台是否造假?网络传输、印章图片显示过程是否出错……一系列问题让电子合同平台存在较大安全漏洞。合同签署及阅览者完全处于弱势地位,无法在自己的电脑中对合同进行验伪,出现纠纷时,电子合同平台也很难自证清白。
HTML5 PDF数字签名渲染引擎完全解决了上述问题,由于内嵌支持HTML5实现的密码算法,签署者在浏览PDF电子合同时,可以随时点击验证合同中的电子签章,触发全面严密的验证逻辑,让签署者在自己可信的客户端环境中,通过真实的HTML5密码运算完成合同签章验证,确保签署的电子合同未篡改、抗抵赖,给用户提供更可靠的法律保障。
解放服务器,化解性能瓶颈
由于原来依靠服务器验证电子合同,解析PDF文档、验证文档中的各个数字签名,需要服务器不小的计算量,一旦用户量提升,服务器将遇到性能瓶颈。
HTML5 PDF数字签名渲染引擎在客户端完成PDF文档解析、验证文档数字签名,将原来集中的计算量分散到了各个客户端机器上,给客户端带来安全的同时,解放了服务器,让服务器承担更高并发、更大的业务量。
国际国密双算法支持
CFCA作为国内最大的电子认证服务机构,凭借公司在国密算法方面的深厚积累,自主研发了HTML5国密算法库,让HTML5 PDF电子签名渲染引擎不但支持RSA 2048位密钥强度的国际密码算法,还支持国家大力倡导的SM2/SM3国产密码算法,这项全新技术同时填补了HTML5国密算法应用的空白,CFCA在推广国密算法的进程中,又迈出了坚实的一步。
点击链接或扫描下方二维码体验:
https://trustsign.cfca.com.cn/pdf/web/viewer.html
责任编辑:韩希宇
免责声明:
中国电子银行网发布的专栏、投稿以及征文相关文章,其文字、图片、视频均来源于作者投稿或转载自相关作品方;如涉及未经许可使用作品的问题,请您优先联系我们(联系邮箱:cebnet@cfca.com.cn,电话:400-880-9888),我们会第一时间核实,谢谢配合。