一、概述

前文"写电子印章方案用的福利贴——不同签章模式的罗列与比较"介绍了电子印章的服务端签章模式,今天介绍服务端签章的技术实现路线。

二、系统架构

搭建电子签章平台,实现服务端签章功能,搭建电子印章平台实现印章的储存管理。业务系统调用电子签章平台的接口,而电子签章平台则调用电子印章平台接口调取签章使用到的印章数据。整个系统逻辑结构如下图:

三、主要工作流程

3.1用户与证书设置

此工作是用户使用电子签章功能的前提和条件。

①为在业务系统中有盖章权限的用户在电子签章平台上创建相应账户;

②为上一步创建的账户申请软证书并存放在签章平台,证书与实际用户的PKI码进行绑定;

③为第①步创建的账户创建在电子印章平台上对应账户,使用其软证书绑定账户;

④将第①步中的实际用户在电子印章平台授权可使用的印章也授权给③中创建的账户。

3.2取章

系统通过传入用户的PKI码等参数,返回可用的印章或签名。

①业务系统调用电子签章平台取章接口,传递用户PKI码,印章类型(公章或签名等),服务标识等参数;

②电子签章平台根据用户PKI码找到对应证书;

③电子签章平台使用上一步找到的证书进行数字签名;

④电子签章平台调用电子印章平台取章接口,将数字签名、印章类型等作为参数;

⑤电子印章平台根据抽筋了的参数执行相关功能,返回印章列表给电子签章平台;

⑥电子签章平台将印章列表返回给业务系统。

3.3签章

系统可以支持对常用文档的签章,此步必须在取章完成之后进行。

①业务系统调用电子签章平台签章接口,传递用户待签章文件、盖章位置和印章ID等参数;

②电子签章平台根据印章ID在取章返回的印章列表里找到要签盖的印章;

③电子签章平台使用要签盖的印章、取章证书,在待签章文件上根据盖章位置完成签章;

④电子签章平台将签章结果及签章后的文件返回给业务系统。

3.4验证

系统支持对签章文档的在线验证,因此用户可以在不安装电子印章相关客户端的情况下,验证文档是否有效。

①业务系统调用电子签章平台验证接口,传递待验证签章文件;

②电子签章平台将验证结果及具体签章信息返回给业务系统。

四、电子签章平台接口说明

电子签章平台的服务接口是为了应用系统接入签章功能而提供。接口涵盖账户同步、制章、取章、证书密码重置、网页签章和验证、PDF签章和验证、WORD签章和验证、EXCEL签章和验证、批量PDF签章和验证。

接口以HTTP网络协议和JSONRPC2.0远程调用协议的方式提供,并且一次连接限制一次调用。支持Java版(无客户端)和JavaScript版(有客户端)调用,并可提供调用的客户端组件。

接口分为以下六大类:公用模块(账户同步、制章),WORD签章和验证,PDF签章和验证,批量PDF签章和验证、网页表单签章和验证,EXCEL签章和验证。具体接口说明及例程可参考平台接口文档。

电子签章服务器位置的确定,一文看懂如何实现服务端电子签章相关推荐

  1. 两个线程同时从服务器接收消息_一文看懂I/O多路复用技术(mysql线程池)

    概述 当我们要编写一个echo服务器程序的时候,需要对用户从标准输入键入的交互命令做出响应.在这种情况下,服务器必须响应两个相互独立的I/O事件:1)网络客户端发起网络连接请求,2)用户在键盘上键入命 ...

  2. 一文看懂Java微服务架构,WEB2.0,垂直架构,分布式架构,微服务架构

    Java微服务架构 目录: 了解开发环境&生成环境 WEB1.0 & WEB2.0 垂直架构 分布式架构 微服务架构 1.了解开发环境&生产环境 1.1 开发环境 平时在写代码 ...

  3. 海普天刷卡机刷卡的时候显示服务器连接失败,一文看懂智能消费机解决方案,解锁新知识...

    原标题:一文看懂智能消费机解决方案,解锁新知识 文章来源:海普天一卡通 消费机的市场发展也呈现出一个快速发展的趋势.据调查报告表明,未来消费机的发展将会以25%的增长趋势发展,智能消费机的发展使得它应 ...

  4. angular 字符串转换成数字_一文看懂Python列表、元组和字符串操作

    好文推荐,转自CSDN,原作星辰StarDust,感觉写的比自己清晰-大江狗荐语. 序列 序列是具有索引和切片能力的集合. 列表.元组和字符串具有通过索引访问某个具体的值,或通过切片返回一段切片的能力 ...

  5. 「最有用」的特殊大数据:一文看懂文本信息系统的概念框架及功能

    导读:作为一种特殊的大数据,文本数据泛指各种以自然语言形式存在的数据. 目前,我们正处在一个以大数据与人工智能技术为核心的新的工业革命时代,其主要特征是大量各种可利用的数据可以视为一种特殊的生产资料, ...

  6. 新基建必看系列——一文看懂爆火的智慧灯杆未来趋势及竞争格局

    新基建必看系列--一文看懂爆火的智慧灯杆未来趋势及竞争格局 智慧灯杆是集照明.视频监控.交通管理.环境监测.通信等多功能于一体的新型信息基础设施,由基础设施及杆体,照明设施,交通.视频监控等其他杆载设 ...

  7. 一文看懂-ElasticSearch全文搜索引擎

    一文看懂-ElasticSearch全文搜索引擎 一.ElasticSearch简介 1.1 什么是ElasticSearch ElasticSearch简称ES,其中Elastic 从名字里我们可以 ...

  8. 一文看懂Echo和Alexa,亚马逊如何用苹果的玩法在玩语音?

    一文看懂Echo和Alexa,亚马逊如何用苹果的玩法在玩语音? 投递人 itwriter 发布于 2017-03-17 08:51 评论(0) 有3450人阅读 原文链接 [收藏] « » 其实 Ec ...

  9. 一文看懂:芯片IC的封装/测试流程

    一文看懂:芯片IC的封装/测试流程 流程 IC Package (IC的封装形式)指芯片(Die)和不同类型的框架(L/F)和塑封料(EMC)形成的不同外形的封装体. IC Package种类很多,可 ...

  10. 《SOC芯片研究框架》深度科普,发展趋势、技术特点、产业链一文看懂

    片上系统SoC(System on Chip),即在一块芯片上集成一整个信息处理系统,简单来说 SoC芯片是在中央处理器CPU的基础上扩展音视频功能和专用接口的超大规模集成电路,是智能设备的" ...

最新文章

  1. db2 order by 利用索引
  2. 【Android 逆向】Dalvik 函数抽取加壳 ( 类加载流程分析 | DexPathList#findClass 函数分析 | DexFile#loadClassBinaryName 函数 )
  3. 集合 setfrozenset
  4. Ruby中require,load,和include的区别
  5. Java 8.if语句
  6. 浏览器弹窗怎么设置显示url_谷歌浏览器Chrome76版本地址栏不显示HTTPS和WWW怎么办?...
  7. websocketpp最简单的服务器
  8. 框架中要懂的一些术语
  9. 工具栏快速创建类_还费时费力找菜单栏中的工具?教你制作属于自己的快速访问工具栏...
  10. 数据分析面试记录1-5
  11. android 模拟内存不足,雷电模拟器内存不足怎么办?雷电安卓模拟器怎么修改内存大小?...
  12. shopex PHP Notice,解决最新shopex乱码问题
  13. gimp 架构_GIMP 2.10正式发布,史无前例的改动
  14. 视频: 老罗演讲问答集锦
  15. kafka connector使用(单机手动启动版)
  16. 基于Python和Cpp的汉英词语自动对齐系统 课程报告+演示视频+项目源码
  17. 表单提交成功后重置表单
  18. 逻辑回归LR模型简介
  19. # bzoj2215: [Poi2011]Conspiracy 2-sat
  20. 【电机应用控制】——步进电机控制原理(四相五线/两相四线/细分驱动)驱动器梯形/S形加减速算法直线/圆弧插补

热门文章

  1. JRE和JDK的区别是什么?
  2. 电脑使用故障排除150例
  3. 体验Windows Mobile 6.5 (模拟器)
  4. 朴素贝叶斯应用-垃圾邮件过滤
  5. adb 静默安装_android 非root实现静默安装
  6. Dell XPS BIOS强制降级方法
  7. 深度图像确定目标距离_技术交流一种距离选通水下激光成像系统设计与实验研究...
  8. 【嵌入式】51单片机最小系统以及蜂鸣器驱动电路
  9. 四足鼎立,北京互联网产业地图
  10. MessageQueue#next() 方法图解