上一篇如何在你的业务系统中集成电子印章中以签章载体(文档和网页)划分电子印章结合的不同方式。其实对于非网页的文档格式,也可以采用后端签章方式,因此本文从发生位置的不同这个角度再来论述一下几种签章模式。

客户端签章即签章的全部过程发生在客户端。这种方式下用户只需要终端电脑上安装相应的签章软件及设备驱动(如果使用USBKey等安全设备)就可以使用,支持使用USBKey等安全设备作为证书及印章的载体。客户端签章方式类似于传统纸质盖章方式,适用于需要用户交互、确认的应用场景。比如用户先打开审阅一份电子文档后,确认无误后,执行签章软件的相应功能,进行选择印章,并在指定的位置上签盖。通过二次开发及调用相关接口,客户端签章方式下也可以实现批量、自动化等签章功能,但性能没服务器端签章高效。仅支持Windows操作系统。

优点:

基于PC签章终端本地安装。使用传统的USBKey签章方式,支持本地文档盖章,支持离线签章无需实时链接服务器请求。支持低版本IE浏览器,可通过二次开发实现跨平台浏览器签章,如FireFox、Chrome。缺点:

不支持移动端签章。每台PC签章终端都需要安装客户端签章软件与USBKey驱动。性能低下,USBKey运算能力比较低,无法很好承担需要高性能签章场景,如批量盖章。应用场景:

客户端签章模式属于电子印章传统的盖章模式,俗称单机版签章模式,一般适用于个人电脑本地文档签章或者出差在外的离线盖章办公,同时也支持与业务系统对接在线办公,但此模式控件需要接收文档阅读,文件服务器需把文档传到客户端本地,类似OA系统处理Office文档,同时对业务系统的浏览器选型也有一定的要求。

服务端签章顾名思义,是指签章的全部过程发生在服务端。这里的服务端是指专门提供的签章服务器,而不是业务系统的服务端。这种方式下使用签章功能的终端上不需要安装任何签章软件,因此它支持移动端的签章应用。服务端签章下用户的证书及密钥以文件(服务器端证书)方式存放在签章服务器上(也可以调用密码机接口实现证书签名及验证),印章也可以存放在签章服务器上。业务系统需要调用服务端签章的相关接口才能完成签章功能。一般应用场景是业务系统将待签章文件及相关签章参数传送给签章服务器,签章服务器据接收的参数对文件进行签章,完成后将签章结果及签章后的文件返回给业务服务器。服务端签章方式适用于自动化、大批量,以及用户终端不适宜得到文件的签章应用场景。

优点:

基于B/S架构。签章服务部署在服务器端,客户端无须安装签章客户端,比较稳定。性能更高效,支持更大并发,支持批量签章。通过预先部署好的账号与证书密码签章,无需通过外置硬件设备。支持移动端签章。支持自动化签章和可视化定位签章。缺点:

如果需要支持文档可视化阅读和可视化签章,需要接入服务器端阅读控件,而这类控件一般基于HTML5开发,需要高版本IE或火狐谷歌浏览器。用户证书密钥需放在服务端,因此具有较多使用限制。应用场景:

服务器端签章一般应用在基于业务系统的纯在线自动化签章或可视化签章,同时能支撑文档的批量签章。并可扩展移动端签章,如手机APP、微信公众号等。

服务端签章拓展模式上文说过,为了提高安全性,服务端签章方式可以拓展使用USBKey验证。方法是签章过程还是在后端完成,但涉及到数字签名时,后端通过回调方式由前端完成,再将签名结果返回给后端。即用户在调用服务端签章功能时,首先需要在终端插入USBKey,并输入KEY的口令进行认证,认证通过后才可调用签章功能。这种方式适用于采用服务端签章但又需用户在终端交互确认的应用场景。但同样这种方式需要安装客户端软件及驱动,因此终端仍仅支持Windows系统。

优点:

既保证服务器端原有的性能,又在客户端实现了USBKey证书签名。通过二次开发,可支持非IE内核浏览器。缺点:

需要在签章终端安装相关软件包括USBKey相关工具。

几种模式总结如下:

举报/反馈

高性能 签章服务器,写电子印章方案用的福利贴——不同签章模式的罗列与比较...相关推荐

  1. 签章服务器系统,优泰科技首页_电子签名 手写批注 电子印章 全文批注

    3)验证文件中签章有效性的原理图: 4)上图所示,签章或签名需要连接网络取得印章或签名图片,而签章完成后,签章数据存储于文档中,通俗的说:签章是随着文档走的,只要文档可打开并安装了优泰电子签章系统(无 ...

  2. 用现代 C++ 写一个高性能的服务器

    2019独角兽企业重金招聘Python工程师标准>>> 本文由 伯乐在线 - 袁欣 翻译,艾凌风 校稿.未经许可,禁止转载! 英文出处:James Perry.欢迎加入翻译组. 首先 ...

  3. replica文件服务器,MongoDB_mongodb replica set 配置高性能多服务器详解,mongodb的多服务器配置,以前写 - phpStudy...

    mongodb replica set 配置高性能多服务器详解 mongodb的多服务器配置,以前写过一篇文章,是master-slave模式的,请参考:详解mongodb 主从配置.master-s ...

  4. 高性能图片服务器–ZIMG

    011年李彦宏在百度联盟峰会上就提到过互联网的读图时代已经到来1,图片服务早已成为一个互联网应用中占比很大的部分,对图片的处理能力也相应地变成企业和开发者的一项基本技能.需要处理海量图片的典型应用有: ...

  5. 【在线网课】Java高性能高并发秒杀系统方案优化实战

    java教程视频讲座简介: Java高性能高并发秒杀系统方案优化实战 Java秒杀系统方案优化 高性能高并发实战 以"秒杀"这一Java高性能高并发的试金石场景为例,带你通过一系列 ...

  6. Warp : Haskell 的高性能 Web 服务器(译文)

    Warp : Haskell 的高性能 Web 服务器(译文) 按 GHC 7.8 马上就要发布了.一个很大的改进就是加入了本文所说的并行 IO 管理器.从此之后 Haskell 在高性能服务器领域将 ...

  7. ZIMG -- 高性能图片服务器浅谈

    (偶然的在网上看到这篇文章, 觉得ZIMG很优秀, 只是目前版本是1.0还不支持分布式, 也期望后续版本如作者所说会支持集群. 项目代码可以去github: https://github.com/bu ...

  8. 高性能图片服务器–ZIMG(转)

    2011年李彦宏在百度联盟峰会上就提到过互联网的读图时代已经到来1,图片服务早已成为一个互联网应用中占比很大的部分,对图片的处理能力也相应地变成企业和开发者的一项基本技能.需要处理海量图片的典型应用有 ...

  9. 高性能图片服务器浅谈

    综述 2011年李彦宏在百度联盟峰会上就提到过互联网的读图时代已经到来1,图片服务早已成为一个互联网应用中占比很大的部分,对图片的处理能力也相应地变成企业和开发者的一项基本技能.需要处理海量图片的典型 ...

最新文章

  1. 以elasticsearch-hadoop 向elasticsearch 导数,丢失数据的问题排查
  2. Python——(Anaconda+PyCharm)Youki的Python环境配置笔记(Ubuntu+Windows)~
  3. 计算机图形学------空间摄像机
  4. Unity视频组件Video Player的介绍
  5. (必读)工业机器人基础教程——快速入门学习
  6. 基于TCP协议的摄像头视频网络传输
  7. python蒙特卡洛仿真_蒙特卡洛模拟Ising模型(附Python代码)
  8. python写接口调用模型_基于Python开发的SWMM模型调用接口
  9. QT项目六:简易客户信息管理系统
  10. 如何看懂luac -l -l 命令
  11. 炭足迹计算机的火车好处,碳足迹与碳足迹计算器.pdf
  12. html5 flash播发器,什么时候HTML5视频应该回归到Flash播放器?
  13. android实现延时的方法,Android实现延时总结
  14. python鼠标绘图_python opencv入门 鼠标绘图(4)
  15. 腾讯云直播、生成腾讯推拉流
  16. 各种求圆周率π的算法(蒙特卡洛法的Java实现)
  17. MP2451DJ-LF-Z规格参数介绍
  18. 【训练题27:单调队列实现RMQ(附带详细说明)】 H :圣诞糖果 | 吉首大学第十届“新星杯”
  19. Unity Accelerator本地服务器加速Unity项目资源载入速度
  20. 观《科幻概论》有感(下)

热门文章

  1. JavaScript 导入 excel文件(兼容IE11) 示例 打包下载
  2. 脑电功率谱分析matlab,基于matlab的功率谱分析方法研究 毕业论文.doc
  3. jswebApi 03
  4. matrix calculator
  5. MAC JDK 卸载方法(彻底卸载)
  6. 更改iPhone手机铃声详细教程(简单易学,无需付费软件)!
  7. 关于电脑自带的微软拼音输入法变成繁体的操作方法
  8. STM32WL开发之LM401评估板开箱及PingPong测试
  9. 如何使用ABBYY FineReader 14标记文本
  10. STM32F105 CAN总线数据收发调试