PDF数字签名之(6.2如何生成公钥)
PDF文档的数字签名功能的设计与所有相关的标准的兼容性
主流的公钥基础设施(PKI)部署在企业和政府的设置。PKI是
集人,政策,程序,硬件,软件,用于创建,分配,管理和
撤销,并使用数字标识包含公钥/私钥对用在签署PDF。
在PDF签名的工作流程中,“PKI”一般是指数字ID发行,用户,
管理员,以及在这些工作流程中使用的任何硬件或软件。PDF阅读器和实施
符合PDF语言规范能够与所有这些组件在
无缝和强大的方式。
图2常见PKI元素签名的工作流程
在签署重要文件时,一个人通常在公证处或其他人面前签字
在提供满意的证据证明他们的身份。因为公证处
认为值得信赖的,可以委托公证人签名。使用PKI的一种方法
提供类似的信任。
一些常见的PKI组件提供信任直接相关的包括:
证书颁发机构(CA):一个最终的信任授权销售或问题的数字标识(如
VeriSign、GeoTrust)。证书本身的证书(自标志)和它的证书是典型的
“根”证书在证书链的顶部。
中级证书(ICAS):一种CA的证书由证书链
之间的最终实体和根证书。证书不是自签名的,和ICA常
提供的服务包括政策、时间戳、吊销列表,等等。
终端实体证书(EE):签名者的证书和签名链的最后一个元素。通过
定义,一个结束的实体证书不包含基本的约束值。
数字标识:基于ITU-T X.509 V3标准数据电子表示,相关
与人或实体。它是存储在计算机或网络中的密码保护的文件,USB
令牌,智能卡等数字标识包含一个公钥证书,私钥和其他数据。
公钥证书:一个文件包含数字公钥部分公共/私有密钥
对连同相关的扩展和属性用来定义证书所有者,
有效期和使用。
密钥:在PKI系统的密钥,用于验证传入消息和发送签名
一。在关键世代中,一个私钥总是与它的公钥配对。
而数字ID和它的发行单位是任何PKI,PKI还包括很多其他的
企业拥有和第三方项目。PKI管理员通常将管理创新和
数字ID,分布的LDAP服务器,时间戳服务器,吊销列表,和其他物品。PDF
语言支持与这些组件接口所需的所有数据。
PDF数字签名之(6.2如何生成公钥)相关推荐
- 分享一个RSA加解密工具类,公钥加密私钥解密、私钥加密公钥解密、私钥签名公钥验签、生成公钥私钥
测试: public static void main(String[] args) {try {//生成公钥私钥Map<String, Object> map = RSAUtil.ini ...
- SM2 生成公钥私钥 签名 加解密 亲测可用
引入pom依赖 <dependency><groupId>com.google.guava</groupId><artifactId>guava< ...
- windows使用openssl生成公钥和私钥
本文首先简单介绍一下openssl.接着描述如何在windows环境下简单使用openssl,并生成公钥和私钥.最后介绍使用了RSA非对称加密传输应用实例的微信小程序:密码盾. 一.openssl简介 ...
- 生成公钥链接github
# 生成公钥 连接Git ### 1 检查本机是否有公钥 > cd ~/.ssh ### 2 如果有的话 直接使用 不要随便删除电脑公钥 没有的话进行生成 生成如下 id_rsa 是 私 ...
- iOS安全之RSA加密/生成公钥、秘钥 pem文件
在iOS中使用RSA加密解密,需要用到.der和.p12后缀格式的文件,其中.der格式的文件存放的是公钥(Public key)用于加密,.p12格式的文件存放的是私钥(Private key)用于 ...
- openssl pem 生成公钥和私钥及文件
openssl pem.h 中提供了关于pem格式密钥对的操作接口 通常使用.pem的格式文件来保存openssl 生成的密钥对: 在终端下 cat xxx.pem 可以看到 -----BEGIN R ...
- php如何生成公钥私钥,php如何生成公钥私钥(代码)
本篇文章给大家带来的内容是关于php如何生成公钥私钥(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. //http://www.lampol-blog.com/detail/a ...
- 查看本机ssh公钥,生成公钥
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 查看ssh公钥方法: 1.通过命令窗口:打开你的git bash 窗口,进入.ssh目录:cd ~/ ...
- vue如何生成公钥私钥_百行Python代码演示1私钥生成多公链公钥原理。|区块链财富指北私钥篇(2)...
<区块链财富指北>系列文章由NOCY.COM策划,肖南飞主笔撰写. 技术选型基于BOScore公链,旨在以有趣易懂的方式传播普及区块链技术,不构成任何投资建议! 学习之前说学习 今天这篇文 ...
- java privatekey输出字符串_[Java教程]根据字符串(String)生成公钥(PublicKey)和私钥(PrivateKey)对象_星空网...
根据字符串(String)生成公钥(PublicKey)和私钥(PrivateKey)对象 2012-05-29 0 1.字符串生成公钥对象 PublicKey /** * 实例化公钥 * * @re ...
最新文章
- BZOJ 3211 弗洛拉前往国家 树阵+并检查集合
- python基础1(来自廖雪峰的官方网站)
- JavaSE(二十二)——TCP协议的三次握手
- mybatisplus修改单个属性_第二节	官封弼马温——类的属性
- TasksetManager冲突导致SparkContext异常关闭
- sql如何遍历几百万的表_SQL Server遍历表中记录的2种方法(使用表变量和游标)
- python win7 win10_Python如何获取Win7,Win10系统缩放大小
- python dataframe中缺失值处理
- C# 在winform中如何为按钮设置快捷键( F1)
- 传智播客java学习内容
- 一个完整机器学习项目流程总结
- 晕晕沉沉的一天,ISAPI_Rewrite 2.9破解版竟然是假的
- [精简]快速认识钢琴键盘
- excel链接隐藏工作表_自动隐藏Excel工作表
- 炎炎夏日 已过 ,博客 从新开始
- 用python实现词语接龙游戏
- IO流 输入流、输出流、字节流、字符流、转换流、及Properties类
- 这些年,为保住阿里饭碗学习的并发编程
- 利用百度地图api抓取POI点(上海公交站)
- 电子证据如何有效辨真伪?微版权“在线验证”电子数据的真实性
热门文章
- 三相逆变器仿真matlab,在MATLAB中实现三相电压型逆变器仿真
- 什么是网络操作系统?网络操作系统具有那些基本功能?
- 计算机网络基础知识整理
- 在vue中使用tinymce富文本编辑器+tinymce富文本编辑器插入图片+自定义菜单按钮封装+vue-tinymce富文本
- 进度计划管理软件 PowerPlan (包含GRID,甘特图,直方图,网络图,跟踪逻辑,时标概要图等功能)
- 计算机的ie丢失,告诉你win7内的IE给卸载了怎么找回
- firebug下载时出现there was an error loading firebug
- firebug-2.0.19-fx.xpi绿色免费下载
- C# Winform SplitContainer组件创建侧边菜单
- Tar的详细用法(转自Linux伊甸园)