一种跨CA电子文件互认系统、方法、设备及其介质与流程

摘要: 本发明属于电子签名,具体为一种跨ca电子文件互认系统、方法、设备及其介质。背景技术:1、随着数字化政府建设进程的持续推进,电子文件已成为电子政务服务和企业数字化...
一种跨CA电子文件互认系统、方法、设备及其介质与流程

本发明属于电子签名,具体为一种跨ca电子文件互认系统、方法、设备及其介质。

背景技术:

1、随着数字化政府建设进程的持续推进,电子文件已成为电子政务服务和企业数字化转型的核心业务载体。电子认证服务机构作为权威的第三方信任机构,通过颁发数字证书并提供证书有效性校验服务,有效保障了业务主体公私密钥的真实性和可信性,在维护电子交易安全、保障电子文件法律效力等方面发挥着至关重要的作用。

2、然而,当前市场上存在大量独立运营的第三方电子认证服务机构,典型包括上海ca、北京ca、cfca、广东ca等众多机构。这些ca机构各自采用差异化的数字证书存储格式、不同的签名密码算法以及各不相同的文件封装标准,形成了彼此独立的技术体系,彼此之间缺乏统一的互认机制。这种技术标准的不统一直接导致了一个突出的行业问题:由某一ca机构签署的电子文件,无法在其他ca机构的业务系统中完成解析和签名验证,行业内长期存在跨ca电子文件无法互签、互认、互验的技术壁垒。

3、该技术缺陷在实际应用中产生了显著的问题:当电子文件在跨区域、跨部门、跨层级或跨业务系统之间流转时,由于签署方与验证方所依赖的ca机构可能不同,文件校验流程变得极为冗长和繁琐,业务系统需要针对不同的ca机构分别开发适配模块或依赖特定的验证工具,这不仅大幅增加了开发和维护成本,更严重阻碍了政务、电商等业务场景下的电子文件高效流转与互联互通。

4、针对上述技术缺陷,本发明提供一种跨ca电子文件互认系统,旨在实现多ca签署文件的统一解析与校验,降低业务系统的多厂商适配开发成本,提升跨域电子文件的流转效率。

技术实现思路

1、一种跨ca电子文件互认系统,包括厂商管理模块和桥接模块;

2、所述厂商管理模块配置为管理多个ca厂商的基本信息,并基于所述基本信息建立信任列表模型,其中所述基本信息包括各ca厂商的证书信息及用户信息;

3、所述桥接模块与所述厂商管理模块通信连接,配置为获取用户提供的由不同ca厂商签署的电子文件,对所述电子文件的数据包进行解析和格式识别,并根据解析结果从所述厂商管理模块中匹配对应的ca厂商信息,对所述电子文件进行验证及互认;

4、所述桥接模块采用桥接适配模式,对下游适配不同ca厂商的数字证书及签名算法,对上游为业务系统提供统一对接接口。

5、优选的,所述桥接模块包括文件解析单元、格式识别单元和适配匹配单元;所述文件解析单元配置为对用户提供的电子文件的数据包进行拆解,提取其中的数字证书信息、签名算法标识及封装格式信息;所述格式识别单元配置为根据提取的数字证书信息及签名算法标识,识别签署该电子文件的目标ca厂商;所述适配匹配单元配置为根据识别出的目标ca厂商,从所述厂商管理模块的信任列表模型中调取对应的数字证书信息,对所述电子文件的数字签名进行验证。

6、优选的,所述文件解析单元支持对多种电子文件格式的数据包进行解析,包括pdf格式、ofd格式、xml格式及json格式的签名数据包;所述文件解析单元对不同格式的电子文件采用对应的解析策略,提取统一格式的签名元数据,所述签名元数据包括证书颁发者信息、证书序列号、签名算法oid及签名值;所述文件解析单元针对pdf格式文件读取签名域数据,针对ofd格式文件读取签名描述文件,针对xml格式和json格式文件提取签名节点数据,统一输出标准化签名元数据集。

7、优选的,所述格式识别单元从所述文件解析单元输出的数字证书颁发者字段中提取ca机构名称,从所述签名算法标识中识别签名算法类型,自动匹配信任列表内ca厂商档案,精准识别文件签署所属的目标ca厂商,并生成包含目标ca厂商标识的匹配结果。

8、优选的,所述适配匹配单元依据识别出的目标ca厂商标识,从所述厂商管理模块的信任列表模型中调取对应的可信根证书,结合crl吊销状态校验结果,执行数字签名验签运算,输出文件是否合法有效的互认结论,最终输出互认通过或互认不通过的明确验证结论。

9、优选的,所述系统还包括crl列表管理模块,配置为配置各ca厂商的crl列表地址,定期获取已吊销证书列表,并在证书验证过程中进行吊销状态检查;所述crl列表管理模块统一维护各ca厂商的crl吊销列表地址,配置定时同步任务自动拉取最新吊销证书清单;所述适配匹配单元执行签名校验时,同步调用所述crl列表管理模块进行证书吊销状态校验。

10、优选的,所述信任列表模型为多ca互认互验信任列表模型,配置为针对各ca电子签章服务厂商所使用的ca机构提供的证书信息,建立各ca电子签章服务厂商与其所使用的ca机构提供的证书的关系;所述信任列表模型的核心逻辑为建立电子签章服务商与底层ca根证书的一对一绑定关系,在跨厂商电子文件验签时调取可信证书,同时存储各ca厂商的crl吊销列表访问地址并同步至所述crl列表管理模块。

11、本发明还提供了一种跨ca电子文件互认方法,应用于上述中任一项所述的跨ca电子文件互认系统,其特征在于,包括以下步骤:

12、通过厂商管理模块管理多个ca厂商的基本信息,并建立信任列表模型;获取用户提供的由不同ca厂商签署的电子文件,通过桥接模块对所述电子文件的数据包进行解析和格式识别,并根据解析结果从所述厂商管理模块中匹配对应的ca厂商信息,对所述电子文件进行验证及互认;通过向上游业务系统提供的统一对接接口,使所述业务系统通过单次对接实现对多个ca机构签署的电子文件的识别和验证。

13、本发明还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述中所述的跨ca电子文件互认方法的步骤。

14、本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述中所述的跨ca电子文件互认方法的步骤。

15、本发明提供的技术方案,与已知的现有技术相比具有以下有益效果:

16、本发明实施例的跨ca电子文件互认系统及方法依托桥接模块完成多格式文件解析和ca厂商自动识别,配合厂商管理模块的信任列表模型构建全域可信信任链,实现不同ca机构签署文件的统一解析和验签互认。本方案仅聚焦文件验签校验流程,不涉及电子签章生成业务,具有轻量化、通用性强的特点,能够彻底解决多ca证书、算法、封装标准不兼容导致文件无法互通校验的行业痛点,打通跨ca电子文件互认壁垒。业务系统仅需对接一套标准化统一api接口,即可兼容全部ca厂商电子文件校验需求,省去了分厂商独立开发适配模块的工作量,在多ca新增和替换场景下仅需更新系统内厂商信任列表,业务系统无需二次改造,长期维护复杂度显著下降,大幅降低业务系统开发与维护成本。系统集成标准化ca互认组件,部署便捷,可有效支撑跨区域、跨部门、跨层级政务和业务文件的高速流转,显著提升跨域电子文件流转效率。桥接模块原生兼容pdf、ofd等主流带签电子文件,终端用户无需安装多家ca专属客户端和验证工具,即可完成跨厂商文件校验,全流程对终端用户透明无感,优化了使用体验。