PKI 知识体系五,应用举例
原创
©著作权归作者所有:来自51CTO博客作者thomas_cn的原创作品,请联系作者获取转载授权,否则将追究法律责任
微软的Office软件中已经实现了数字签名功能。那么如何获取自己的数字证书呢?正如前文所述,你可以从第三方CA机构申请,目前有很多这样的机构。为了试验的目的,也完全可以自己创建数字证书。Office软件中提供了这样的功能,可以通过两种方式创建。
下面以Office 2007为例,启动Windows开始菜单-》程序-》Microsoft Office-》Microsoft Office工具-》VBA 项目的数字证书。弹出对话框
在对话框中输入你的证书名称,如Test1,然后确定,这就创建了一个数字证书。你可以打开IE的工具菜单中的Internet选项,选内容属性页,
在证书栏点击证书按钮,在弹出的对话框中选个人属性页,就可以看到刚刚创建的数字证书了。
如果已经通过第一种方法创建了数字证书,可以先删除,方法是进到IE的Internet 选项,内容属性页,点击证书按钮,个人属性页,选中刚刚创建的证书,点击删除按钮。
第二种创建数字证书的方式,点击Word,Excel或PowerPoint的 按钮,选择弹出菜单“准备/添加数字签名”,并确定,并选择创建自己的数字证书,会弹出创建数字证书的对话框,填入相应的信息,点击创建按钮,这时数字证书就创建好了,可以通过IE的Internet选项查看。
创建好后,就会弹出签名,填入签署文件的目的,默认使用刚创建的数字证书签署,点击签名。
这时该文件就是你签了名的文件了,这时文件也自动变为只读了。
可以点击左下脚的红×××标来查看签名者信息。
通过这样的签名,就保证了文件的完整性,首先文件是只读的,即使有人用恶意的方式,或文件传输过程中,信息丢失,那么通过签名校验,就会发现文件不完整了。签名还能确实该文件是经过签名者签署发出的。当然这里我们只是测试的目的,实际上权威的数字证书的颁发应该是由第三方权威的认证机构颁发的,这样如果签署文件的接收者信任签署人使用的证书的颁发机构,那么他就可以确认是其所想要的签署人。
下一篇:我的友情链接
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
知识体系
知识体系 写了这么多东西,整理一下,与人方便,与己方便; 有意调整 css css 快速入门 系列 浮动 javascript es6 快速入门 系列
知识体系 数据结构 javascript -
知识体系图谱
wechat知识结构图.jpgjavascript知识结构图.jpgreact知识结构图.jpggit知识结构图.jpg
知识结构 git javascript -
NLP知识体系
NLP的知识体系句法语义分析关键词抽取文本挖掘机器翻译信息检索问答系统对话系统ChatGP
文本挖掘 对话系统 机器翻译 -
Java知识体系
Java知识体系:
Java知识体系 Java学习 Java 知识体系 -
网络知识体系
网络知识体系
网络 职场 休闲 -
知识体系目录
Linux的目录结构是一个树型结构
linux Python 机器学习 json -
android知识体系表 android课程知识体系
什么是Android?版本:Android 4.0 r1Android是一个移动设备的程序集合,包括的操作系统、中间件和关键的应用程序。 Android SDK 提供了必要的工具和API,使用Java编程语言在Android平台开发应用程序。特点* 应用程序框架* 使组件可以被重用和替换* Dalvik虚拟机* 为移动设备优化* 集成的浏览器* 基于开源的WebKit引擎* 基
android知识体系表 android overview android overview概览 应用程序 Android -
JVM知识体系
一、java从编码到执行 1.1 执行流程 ...
执行流程 java 数据