**

1.什么是时间戳?

时间戳是字符或编码信息的序列,用于标识何时发生特定事件,通常给出日期和时间,有时精确到几分之一秒。 该术语源自办公室中使用的橡皮图章,用于在纸质文档上用墨水在当前日期和时间上加盖戳记,以记录接收文档的时间。 此类时间戳的常见用例是在纸质信件上的邮戳或考勤打卡纸上的“入”和“出”时间。在现代,该术语的使用已扩展为指附加到数字数据的数字日期和时间信息。 例如,计算机文件包含时间戳,该时间戳指示文件的最后修改时间,数码相机将时间戳添加到所拍摄的照片中,记录拍摄日期和时间。

对于电子商务应用,如电子合同签署、电子文档签名等,都需要一个能证明合同签署时间和文档签名时间的可信证明,但是由于用户桌面电脑或手机或者服务器时间是可以随意修改的,如果签署合同和文档时用这些不可信的时间,则无法保证合同的签署时间可信。因此合同签署和文档签名需要一个权威第三方来提供可信赖的且不可抵赖的时间戳服务。

2.密信时间戳服务工作原理

密信App提供的电子文档数字签名服务免费为用户配套提供Adobe全球信任的时间戳服务,密信时间戳服务符合RFC3161国际标准和相应的国家标准。时间戳服务就是将经过时间戳服务器签名的一个可信赖的日期和时间与特定电子数据绑定在一起,为PDF签名应用提供可信的时间证明。 其工作原理示意图如下左图所示,用户对待签名文件生成摘要数据,并把此数据提交给时间戳服务器请求签名,时间戳服务器对摘要数据和一个来自权威时间源的一个日期/时间记录进行签名,生成时间戳签名数据返回给签名工具,签名工具把此时间戳数据写入到待签名的PDF文件即完成时间戳签名。密信时间戳服务时间源来自国家授时中心可靠计时系统。

用户在使用密信App的电子签名服务数字签名文档和签署电子合同时,密信App自动调用密信时间戳服务并自动把时间戳签名数据同文件签名数据和LTV数据一起按照国际标准写入到待签名的PDF文件中完成PDF文件数字签名。用户无需手动配置时间戳服务网址,无需另外花钱购买时间戳服务,使用密信App完成数字签名的时间戳服务完全免费和完全全自动。

3.使用密信App签名的文档的时间戳是什么样的?

如下左图所示,使用密信App签名的文档使用Adobe阅读器打开后显示的详细时间戳信息,显示时间戳颁发机构为 MeSign Time Stamping Signer。如下中图所示,Adobe阅读器显示的签名有效性小结信息,显示“签名包含嵌入的时间戳”和“安全时间戳时间已验证”,表明此文档采用了Adobe全球信任的时间戳服务。如下右图所示,点击Adobe阅读器左边的签名图标也会显示此签名包含嵌入的时间戳。


为了确保所有已签名PDF文件的时间戳签名全球信任和国密合规,密信技术独创了双算法证书双时间戳签名技术,自动对待签名的同一个PDF文件用RSA和SM2算法计算两份摘要(HASH)数据,并分别用RSA时间戳证书和SM2时间戳证书实现双时间戳签名,再把这两个时间戳签名数据写入到PDF文件中,完成双证书双时间戳签名,确保用户使用Adobe阅读器显示RSA时间戳签名信息和国密阅读器显示国密时间戳签名信息,只有这样,才能真正满足Adobe全球信任和国密合规的双标准要求,才能真正实现已签署合同和文件的全球范围具有法律效力。

使用Adobe阅读器打开上面已下载的已签名样板文件,查看时间戳签名信息和显示的效果如下左图所示。而使用支持国密算法的 密信阅读器(内测版)打开此文件,查看时间戳签名信息和显示的效果如下图右图所示。从这个样板文件的两个时间戳时间对比可以看出,密信App文档签名时先用国密时间戳证书签名后用RSA时间戳签名。

密信为非密信用户免费有限提供免费的时间戳:Adobe全球信任的文档数字签名时间戳服务,每日每个IP地址限制调用100次。

免费试用网址:http://tsa.mesign.com

时间戳是什么?(免费时间戳)相关推荐

  1. python生成时间戳_python生成13位或16位时间戳以及反向解析时间戳的实例

    我就废话不多说了,直接上代码吧! import datetime import time def get_float_time_stamp(): datetime_now = datetime.dat ...

  2. Python 技术篇-使用time库获取秒级时间戳、毫秒级时间戳实例演示

    time.time() 可以获取时间戳. 秒级时间戳就是把它的小数部分四舍五入去掉,转化成整数. 毫秒级时间戳就是取小数点后的四位,四舍五入一下. import timetime_stamp = ti ...

  3. php mysql日期戳转时间戳_php日期转时间戳,指定日期转换成时间戳

    写过PHP+MySQL的程序员都知道有时间差,UNIX时间戳和格式化日期是我们常打交道的两个时间表示形式,Unix时间戳存储.处理方便,但 是不直观,格式化日期直观,但是处理起来不如Unix时间戳那么 ...

  4. python获取时间秒数_Python获取秒级时间戳与毫秒级时间戳

    1.获取秒级时间戳与毫秒级时间戳.微秒级时间戳 import time import datetime t = time.time() print (t) #原始时间数据 print (int(t)) ...

  5. java filter加时间戳_java filter加时间戳

    java filter加时间戳 [2021-01-31 18:31:52]  简介: java时间戳转php时间戳的方法:首先将java时间戳转成字符串,代码为[$utStr = $javaUt . ...

  6. python日期格式转换成13位时间戳_python生成13位或16位时间戳以及反向解析时间戳的实例...

    我就废话不多说了,直接上代码吧! import datetime import time def get_float_time_stamp(): datetime_now = datetime.dat ...

  7. python获取时间戳毫秒级_Python获取秒级时间戳与毫秒级时间戳

    1.获取秒级时间戳与毫秒级时间戳.微秒级时间戳 import time import datetime t = time.time() print (t) #原始时间数据 print (int(t)) ...

  8. js 中日期 转换成时间戳 例如2013-08-30 转换为时间戳

    js 中日期 转换成时间戳 例如2013-08-30 转换为时间戳 热心网友  2018-11-18 js字符串转化时间戳可以使用自带函数 Date(要转化的时间字符串)先转化为Date类型,之后再将 ...

  9. mysql 13位时间戳转时间戳_时间戳换算(13位时间戳转换工具 在线)

    以前遇到过一个关于时间戳的问题,为了不被大家鄙视,先说一下概念. 具体时间戳怎么定义的我也不清楚,但百度百科中有这么一句:"时间戳是自 1970 年 1 月 1 日(. 本来下午能解答的.. ...

最新文章

  1. Design Pattern - Singleton(C#)
  2. boost之asio同步io使用实例
  3. Ubuntu下搭建MPI并行计算环境
  4. 51CTO 新人报道
  5. 使用CreateFile读写文件
  6. 图像放大 问题 即 二维数组放大
  7. php 怎么从memcache缓存数据中统计某一字段总数,php和memcache统计在线人数的方法...
  8. java之跳转_java学习之五种跳转关于jsp的
  9. 飞信for linux,开源飞信 Openfetion for Linux
  10. Redmi 卢伟冰:要做就做真旗舰 绝不通过简配压低成本
  11. android之uniapp从0开始离线打包
  12. Java编程:树(实际应用)
  13. 蓝屏之死---stop:0X000000c5(0x000000c4等系列)---Mr.Zhang
  14. Windows 好用的护眼软件
  15. C++ 虚函数实现:虚函数表 虚表指针
  16. 软件智能:aaas系统 后天八卦-aaas作为组织者的数据结构及其运行时
  17. ugp和千幻魔镜买哪个好_2020年买VR盒子十大品牌推荐 VR手机盒子如何使用
  18. CCF-CSP-2015年9月-题解
  19. Spring Boot统一日志框架
  20. H5 vue实现百度下拉列表交互操作示例

热门文章

  1. 鸿蒙文化博物馆,9月6日,宜昌博物馆新馆开馆仪式!见证宜昌的千百年文化!
  2. 物联网开发笔记(69)- 使用Micropython开发树莓派pico开发板raspberry pi pico之控制晶联JLX172104G-590液晶模块
  3. 视频直播技术详解之编码和封装
  4. 手把手教你用cocos2d开发iphone游戏-译文1
  5. 懒人的商品查询移动应用
  6. C# 设置窗体和系统的光标形状
  7. springboot获取IP归属地
  8. 三自由度机械臂的轨迹规划实例
  9. 使用Nginx转发TCP请求
  10. Python2.7+ROS环境:AttributeError:‘module’ has no attribute ‘CALIB_HAND_EYE_TSAI’