论证电子签有效性

简介: 论证电子签有效性

一、保障电子签合同的有效性的思想


 同一个人,用代表自己的一种身份,去签署一份文件。文件签署前后、未被篡改、则为有效。

1

二、保障电子签合同的有效性的法律法规


1、《中华人民共和国电子签名法》


 https://baike.baidu.com/item/中华人民共和国电子签名法  


 第十三条电子签名同时符合下列条件的,视为可靠的电子签名:

 (一)电子签名制作数据用于电子签名时,属于电子签名人专有;

 (二)签署时电子签名制作数据仅由电子签名人控制;

 (三)签署后对电子签名的任何改动能够被发现;

 (四)签署后对数据电文内容和形式的任何改动能够被发现。


2、《中华人民共和国合同法》


 https://baike.baidu.com/item/中华人民共和国合同法  


  第十条:

   当事人订立合同,有书面形式、口头形式和其他形式。

   法律、行政法规规定采用书面形式的,应当采用书面形式。当事人约定采用书面形式的,应当采用书面形式。

 第十一条:

   书面形式是指合同书、信件和数据电文(包括电报、电传、传真、电子数据交换和电子邮件)等可以有形地表现所载内容的形式。


3、《中华人民共和国民事诉讼法》


 https://baike.baidu.com/item/中华人民共和国民事诉讼法  


  第六十三条:

  证据包括:

(一)当事人的陈述;

(二)书证;

(三)物证;

(四)视听资料;

(五)电子数据;

(六)证人证言;

(七)鉴定意见;

(八)勘验笔录。

证据必须查证属实,才能作为认定事实的根据。


三、保障电子签合同的有效性的实现方式


   1、专属印章 + 个人认证后的CA证书 对pdf进行盖签名


   2、pdf签名有三种状态    红叉状态、报警状态、绿色状态


        假如pdf更改后,则签名变为红叉状态,代表可以检测到变化

1

2

3

4

5

四、签名有效性说明


   1、所有的签名域信任证书后,盖一次,签名域都有记录,并且签名都有显示有效。只要签名【有绿色标识】标注签名有效、则该合同签名有效


        以下,是合同篡改前后的表现形式:


   2、签名字段说明


        签名有效:


             自应用本签名以来,“文档未被修改”


             签名者身份有效


        证书详细信息:


            原因:程序自定义,可以填写比较合适的文案


            位置:   程序自定义,可以填写比较合适的文案


            证书详细信息:读取CA证书信息


        上一次检查时间:


           pdf打开的校验时间  


        域:  


             程序自定义,可以填写比较合适的文案,


            自带告诉域作用第几页面,并点击可以跳转至对应的位置


五、电子签名技术使用技巧


   1、根据以上可以判断,只要签名为绿色,说明有效并未被篡改、则符合国内的电子签名法


   2、合同发起


        (1)秒传


        (2)异步切图 及实时切图最终补偿


        (3)高清印章图片,前端显示小图片、服务器保存大的印章图片。  签署时候压缩成小的印章图片


   3、合同签署


         (1)本地文件缓存


         (2)合并批量盖章接口为一个接口,极大减少合同丢章的可能性


         (3)盖章一次代替多次,实现秒级盖章


         (4)使用迅雷的p2p的种子技术,减少文件上传的耗时(已规划待实现)


ps:假如有存在争议的地方,欢迎修改或发表评论!

相关文章
|
传感器 数据采集 算法
【软件设计师备考 专题 】系统可靠性分析评价
【软件设计师备考 专题 】系统可靠性分析评价
660 0
|
11月前
|
缓存 Rust 安全
ASM数据面代理扩展能力综述
本文介绍ASM数据面代理提供的各种扩展能力,方便您选择更合适的扩展方式满足业务需求。
|
监控 Java 开发者
什么是 Spring Boot?
什么是 Spring Boot?
2814 6
|
10月前
|
大数据 开发者 C++
Python语法糖详解教程
《Python语法糖详解教程》介绍了编程语言中的“语法糖”,即通过特殊语法形式简化代码,使代码更简洁、易读和高效。文章详细解析了列表推导式、字典推导式、元组解包、条件表达式、with语句和装饰器等核心语法糖,并提供了具体示例和最佳实践指南。通过这些技巧,开发者可以在保持底层功能不变的前提下,显著提升开发效率和代码质量。
691 8
|
Java Apache Maven
将word文档转换成pdf文件方法
在Java中,将Word文档转换为PDF文件可采用多种方法:1) 使用Apache POI和iText库,适合处理基本转换需求;2) Aspose.Words for Java,提供更高级的功能和性能;3) 利用LibreOffice命令行工具,适用于需要开源解决方案的场景。每种方法都有其适用范围,可根据具体需求选择。
1641 2
|
Java Spring 容器
Spring使用异步注解@Async正确姿势
Spring使用异步注解@Async正确姿势,异步任务,spring boot
243 3
|
运维 Devops jenkins
十六年所思所感,聊聊这些年我所经历的 DevOps 系统
从 2008 年开始,我陆陆续续参与了多个 DevOps 系统的建设,如今,审视这些系统的建设初衷和它们的设计思路或遇到的问题,依然有不少借鉴意义。我会按照时间顺序,把每个 DevOps 系统的特点,诞生的背景,以及在当时所主要解决的问题做一个概要的介绍,同时,我们也会以今天的视角再次审视这些问题,来看下同样的问题,经过十几年的发展,解决方案上有哪些不同。
|
Web App开发
web接入海康相机视屏流 注意事项 - 编码H264
web接入海康相机视屏流 注意事项 - 编码H264
479 1
|
Windows
无法将“ng”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
无法将“ng”项识别为 cmdlet、函数、脚本文件或可运行程序的名称
503 0
|
NoSQL 容器 消息中间件
二叉搜索树查询/插入/求前驱/求后继/删除
二叉搜索树查询/插入/求前驱/求后继/删除
二叉搜索树查询/插入/求前驱/求后继/删除