开放签开源工具版更新至1.1版本,进一步提升电子签名服务能力

本文主要是介绍开放签开源工具版更新至1.1版本,进一步提升电子签名服务能力,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本周开放签开源工具版增加了SDK与API能力,更新至1.1版本,使开放签电子签章工具能力进一步提升。

SDK将便于java用户直接使用CA证书颁发和签名能力。API接口采用HTTP(S)通讯,JSON报文格式,具有跨平台、跨语言特性,专为各类开发语言用户提供服务,便于其他语言的开发者快速集成和应用电子签名。开发者可从开放签开源社区下载自行部署使用。

本次更新内容如下:

一、API集成能力

1、通过API签发数字证书接口

(1)接口说明

数字证书是对电子文件进行数字签名的基础,也是签名用户的身份体现。开发者可通过调用签发数字证书接口签发数字证书。

(2)调用流程

(3)注意事项

(a)所有证书主体(个人/企业)须先完成实名认证,只有完成实名认证的个人/企业才能为其签发证书,否则存在证书签发的法律风险!证书主体的身份真实性由服务调用方负责验证。

(b)在文件签署环节,客户自有业务系统应明确告知签署人数字证书相关的使用协议,同时,在文件签署时,须获得签署人授权,完成签署人的意愿校验;

(c)系统应保留文件签署的完整证据链,包括签署主体的实名认证记录、证书签发记录、签署记录、签署主体的意愿校验记录等。

2、PDF文件签署接口

(1)接口说明

文件签署提供了对PDF格式的文件进行电子签名,接口属于本地化调用接口,不会将签署相关的信息发送到开放签云平台。

目前支持的签署位置方式包括:关键字签署、指定签署位置签署;

(a)关键字签署:在文档中查找对应关键字的位置进行签署,若关键字在文件中存在多个,则在多处关键字位置上均会进行签名。

(b)指定位置签署:在文档的指定位置进行签名。

(c)签署位置计算示例

(2)调用流程

(3)注意事项:

(a)目前支持的签名算法:RSA;

(b)签署文件类型:PDF文件;

3、企业印章图片生成接口

(1)接口说明

企业印章图片生成包括:1. 支持企业圆章的制作;2. 印章样式。 

(2)印章样例

(3)注意事项

程序生成的印章图片不具备法律效力,需结合正规CA机构签发的数字证书与严谨的数字证书使用授权机制才能具备法律效力。

二、JAVA-SDK集成能力

SDK目前支持java版本,如使用非java语言,请使用开放签开源工具版API服务。SDK提供了与API同等服务能力,包括:数字证书签发、PDF文件签署、印章制作。开发者直接引入jar即可快速使用。

三、优化PDF编辑底层代码

将第三方PDF编辑工具替换。从原来得itext-pdf替换为pdfbox,解决潜在的版权风险问题,让开发者更加放心、无忧使用电子签章技术工具。

开放签工具版未来版本更新计划如下:

1、OFD文件签署;

2、国密数字证书签发;

3、国密数字证书签署;

4、制作更多签章样式;

5、移动端签署;

这篇关于开放签开源工具版更新至1.1版本,进一步提升电子签名服务能力的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/625883

相关文章

使用Python构建一个Hexo博客发布工具

《使用Python构建一个Hexo博客发布工具》虽然Hexo的命令行工具非常强大,但对于日常的博客撰写和发布过程,我总觉得缺少一个直观的图形界面来简化操作,下面我们就来看看如何使用Python构建一个... 目录引言Hexo博客系统简介设计需求技术选择代码实现主框架界面设计核心功能实现1. 发布文章2. 加

JS+HTML实现在线图片水印添加工具

《JS+HTML实现在线图片水印添加工具》在社交媒体和内容创作日益频繁的今天,如何保护原创内容、展示品牌身份成了一个不得不面对的问题,本文将实现一个完全基于HTML+CSS构建的现代化图片水印在线工具... 目录概述功能亮点使用方法技术解析延伸思考运行效果项目源码下载总结概述在社交媒体和内容创作日益频繁的

基于Python打造一个全能文本处理工具

《基于Python打造一个全能文本处理工具》:本文主要介绍一个基于Python+Tkinter开发的全功能本地化文本处理工具,它不仅具备基础的格式转换功能,更集成了中文特色处理等实用功能,有需要的... 目录1. 概述:当文本处理遇上python图形界面2. 功能全景图:六大核心模块解析3.运行效果4. 相

springboot项目中常用的工具类和api详解

《springboot项目中常用的工具类和api详解》在SpringBoot项目中,开发者通常会依赖一些工具类和API来简化开发、提高效率,以下是一些常用的工具类及其典型应用场景,涵盖Spring原生... 目录1. Spring Framework 自带工具类(1) StringUtils(2) Coll

使用Node.js制作图片上传服务的详细教程

《使用Node.js制作图片上传服务的详细教程》在现代Web应用开发中,图片上传是一项常见且重要的功能,借助Node.js强大的生态系统,我们可以轻松搭建高效的图片上传服务,本文将深入探讨如何使用No... 目录准备工作搭建 Express 服务器配置 multer 进行图片上传处理图片上传请求完整代码示例

Spring LDAP目录服务的使用示例

《SpringLDAP目录服务的使用示例》本文主要介绍了SpringLDAP目录服务的使用示例... 目录引言一、Spring LDAP基础二、LdapTemplate详解三、LDAP对象映射四、基本LDAP操作4.1 查询操作4.2 添加操作4.3 修改操作4.4 删除操作五、认证与授权六、高级特性与最佳

基于Python实现高效PPT转图片工具

《基于Python实现高效PPT转图片工具》在日常工作中,PPT是我们常用的演示工具,但有时候我们需要将PPT的内容提取为图片格式以便于展示或保存,所以本文将用Python实现PPT转PNG工具,希望... 目录1. 概述2. 功能使用2.1 安装依赖2.2 使用步骤2.3 代码实现2.4 GUI界面3.效

MySQL更新某个字段拼接固定字符串的实现

《MySQL更新某个字段拼接固定字符串的实现》在MySQL中,我们经常需要对数据库中的某个字段进行更新操作,本文就来介绍一下MySQL更新某个字段拼接固定字符串的实现,感兴趣的可以了解一下... 目录1. 查看字段当前值2. 更新字段拼接固定字符串3. 验证更新结果mysql更新某个字段拼接固定字符串 -

基于Python和MoviePy实现照片管理和视频合成工具

《基于Python和MoviePy实现照片管理和视频合成工具》在这篇博客中,我们将详细剖析一个基于Python的图形界面应用程序,该程序使用wxPython构建用户界面,并结合MoviePy、Pill... 目录引言项目概述代码结构分析1. 导入和依赖2. 主类:PhotoManager初始化方法:__in

浅谈配置MMCV环境,解决报错,版本不匹配问题

《浅谈配置MMCV环境,解决报错,版本不匹配问题》:本文主要介绍浅谈配置MMCV环境,解决报错,版本不匹配问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录配置MMCV环境,解决报错,版本不匹配错误示例正确示例总结配置MMCV环境,解决报错,版本不匹配在col