一、摘要:
开放签电子签章团队源自于电子合同SaaS公司,立志于通过开源、开放的模式,结合团队十多年的行业经验,将电子签章产品更简单、更低门槛的推广到各行各业中。让电子签章应用更简单,让电子签章应用更普及。我们相信秉承开源、开放的价值观,能够为产品和用户之间带来更多的信任,让用户使用起来更放心。
本白皮书概述了开放签电子签章的设计理念、关键技术、功能特点、应用场景以及参与贡献的方法。
二、背景与价值主张
随着全球信息化的快速发展,企业组织和个人越来越依赖于线上操作和远程协作。数字化办公、电子商务和移动互联技术的普及使得传统纸质文件签署方式在效率、成本以及环保等方面日益显得滞后。在此背景下,电子签章作为一种替代传统物理印章的有效手段,其需求呈现出以下特点:提升业务效率【电子签章能够实现文档的在线实时签署,不受地域限制】;【合规要求】各地政府纷纷出台相应的法律法规,确保电子签章具有与传统签名相同的法律效力;【降低运营成本】减少纸张消耗、快递费用、人工处理成本;业务场景融合【电子签章可无缝嵌入各类业务流程,如ERP、CRM、OA系统中】;
价值主张:我们相信秉承开源、开放的价值观,打造透明、安全、可信赖的电子签名生态系统。能够为产品和用户之间带来更多的信任,让电子签章更简单,让用户使用起来更放心。
三、系统架构与核心技术
1、系统总体设计
2、技术开发架构
前端技术: Ant-design-vue + Vue + vite+ ts。
后端技术:Springboot、mybatis-plus、shiro、drools、jwt、websocket、freemarker、hutool、pdfbox等。
其他技术: Druid(数据库连接池)、Logback(日志工具)、PowerJob(定时任务)、lombok(简化代码)。
加密算法与数字签名技术:(如RSA、SHA-256等)。
3、产品说明
开放签电子签章系统为企业构建安全、可信、可控、灵活的一站式电子签章全服务体系产品链,产品类型如下:
(1)开源工具版(开源免费版):
将电子签章的核心技术代码和工具进行开源,开源版采用更加宽松的 MIT 开源协议,且不受商业限制。产品功能包括:电子印章制作,手写签名生成,数字证书生成,PDF 文件转图片,电子签章(关键字签署、指定位置签署),文件验签等。
(2)企业版(商业版本):
为企业或机构在业务层面提供电子签章完整服务能力。支持私有化部署、多租户、SaaS 化等多种服务模式,提供个人和企业用户注册、实名,组织管理,权限管理,数字证书下发,印章管理,签名管理,电子文件的发起、接收、签署,签署场景支持企业内部文件签批流转、B2B电子合同签署和 B2C 电子合同签署等业务场景。
三、应用场景
1、工具版系统集成
开放签电子签章系统开源工具适合有技术能力的个人/团队学习或自建电子签章\电子合同功能或应用,避免研发同仁在工作过程中重复造轮子,降低电子签章技术研发要求,让电子签章相关的技术可以更低门槛的应用在各个业务系统中。
2、企业版业务应用场景
(1)企业内部文件审批流转
企业通过集成电子签章功能的办公自动化系统(如OA系统、ERP系统等),实现各类内部文件的电子化创建、分发和签署。
(2)跨组织商务合同签署
跨地域合作时,通过电子签章技术,无需面对面或邮寄纸质文件,各方当事人可以在任何地点通过网络完成合同的签署,解决异地签署难题,提升业务效率。
(3)公共服务领域在线办理
在线提交行政审批申请时,申请人、审批单位及相关业务部门可以使用电子签章确认文件的真实性和有效性,如工商注册、税务申报、资质许可等业务中,无需线下盖章即可完成流程。
四、社区共建与开源策略
1、开源许可证选择与版权说明
开放签开源工具版遵循MIT开源协议,适用于有技术能力的个人或团队学习或自建电子签章系统,且不受商业限制。如商业使用产生的任何问题及纠纷与我司无任何关系。
企业版是收费版本,在尚未购买产品技术服务或商业授权之前,我们不承诺对免费用户提供任何形式的技术支持、使用担保,也不承担任何因使用本软件而产生问题的相关责任。
2、开发者指南与代码贡献路径
开源工具版gitee源码:https://gitee.com/kaifangqian/kaifangqian-base
开源工具版github源码:https://github.com/kaifangqian/kaifangqian-base