安装在用户客户端具体实现电子签章与验证的软件,为了实现不同的功能需要不同的签章客户端软件。产品包括对电子文档签章的软件、全文批注、批注中间件、网页签章软件、身份认证组件和加解密组件等一系列软件模块。
每一个需要签章的客户端都需要一个经过 指定的的USBkey密钥盘来存储密钥信息,并在USBkey内进行数字签名,密钥盘还可以存储用户需要存储的与其身份相关的其它信息。本次 电子签章系统支持目前已在 使用的由公安三所提供的密码钥匙盘。
一个USBkey密钥盘可以同时支持多种应用,如可以支持MS Office签章客户端、所有国产Office软件签章客户端、PDF版式文件签章客户端、网页签章客户端和身份认证客户端中的一个或者多个。
文档签章客户端软件文档签章客户端软件包含了对MS office、wps和pdf的签章,其电子签章功能均采用嵌入式系统,以插件的形式实现签章功能,文档签章后其文件格式并不发生改变,方便用户的使用与阅读。其客户端功能基本一致,在此进行综合性描述。
文档签章客户端软件主要实现对word、excel、wps、pdf等通用电子文档进行签章、验证、打印控制等功能。包括加盖样章、文档签章、撤消签章、删除样章、文档验证、签章验证、签名验证、批量签章、批量验证、脱机验证、联机验证、查看证书、查看签章信息、全文批注、手写签批、文字签批、文档脱密归档、打印设置、文件打印控制、数字水印等功能,全文批注、手写签批、文字签批和数字水印功能在后面《客户端特殊功能模块》有详细介绍。 脱离签章环境的已签章office文档无法浏览到文档内的印章。
ESA2008文档签章软件目前支持微软的MS Office、WPS、等可编辑文件格式,也可以将以上所有Office文件转换为PDF文件格式,然后直接在PDF文件格式中进行电子签章。应用程序可以通过接口函数调用其中的功能,使其与应用业务系统紧密集成,确保只有授权人在特定的系统中对特定的文件加盖电子印章,确保电子印章的使用安全性。
WEB网页签章控件网页(表单)签章控件主要是用于对网页(表单)信息进行电子签章的产品。主要应用于办公自动化系统、联网审批系统、网上交易数据的安全提交等各类基于数据库的应用信息系统中。该控件即可以在网页(表单)上加盖可视印章或名章,也可以仅对签名对象进行数字签名保护而不显示印章。
网页(表单)签名系统在客户端对Web页面(表单)中的一个或多个域的敏感信息进行数字签名,然后将产生的签名信息编码后作为请求的一部分传送到服务器端,服务器端对接收到的请求进行验证。在客户端的签章由ActiveX控件完成,在客户端可以对签章进行自动和手动验证。客户端提供了丰富的操作接口,可以对指定输入明文、指定的输入域或对所有的输入域进行数字签名和内容验证。程序员使用本系统时,在客户端的编程将非常简单。而在服务器端,所有的验证工作也由系统自动完成。
网页(表单)签名系统使用ESA2008电子签名认证服务系统实现服务器端的全部认证功能,客户端软件则采用ActiveX控件或COM+控件的形式存于服务器端,使用时系统自动下载该控件从而实现对网页(表单)信息进行签名的功能。
网页(表单)签名系统支持detach签名和Attach签名,通过接口的方式,根据保护信息数据量和具体需求决定采用哪种方式,一般针对小数据量、关键敏感数据采用attach签名方式,这样签名值数据量不会过大,还可以对原数据进行还原,针对大数据量的数据(比如文件)进行签名,建议采用detach签名,保证签章速度和签名信息不至于过大。