pki体系包括_pki证书丢失

pki体系包括_pki证书丢失一PKI简介PKI(PublicKeyInfrastructure)公共密钥基础建设,又称为公开密钥基础架构、公钥基础建设、公钥基础设施或公钥基础机构,是一组由硬件、软件、参与者、管理政策与流程组成的基础架构,能够为所有网络应用提供加密和数字签名等密码服务及所必须的密钥和证书管理体系,简单来说PKI就是利用公钥理论和技术建立的提供的安全服务设施,是信息安全技术的核心。其…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

一  PKI简介

        PKI(Public Key Infrastructure)公共密钥基础建设,又称为公开密钥基础架构、公钥基础建设、公钥基础设施或公钥基础机构,是一组由硬件、软件、参与者、管理政策与流程组成的基础架构,能够为所有网络应用提供加密和数字签名等密码服务及所必须的密钥和证书管理体系,简单来说PKI就是利用公钥理论和技术建立的提供的安全服务设施,是信息安全技术的核心。其目的在于创造、管理、分配、使用、存储以及撤销数字证书。当然PKI既不是一个协议,也不是一个软件,它是一个标准,在这个标准之下发展出的为了实现安全基础服务目的的技术统称为PKI。

 

二  PKI的主要组成组件

1、认证中心CA(证书签发)

CA是PKI的核心,即数字证书的申请及签发机关,CA必须具备有权威性的特征,它是负责管理PKI结构下的所有用户(包括各种应用程序)的证书,把用户的公钥和用户的其他信息捆绑在一起,在网上验证用户的身份,CA还有负责用户证书的黑名单登记和黑名单发布。

 

2X.500 目录服务器(证书保存)

 X.500目录服务器用于发布用户的证书和黑名单信息,用户可通过标准的LDAP协议查询自己或其他人的证书和下载黑名单信息。

 

3、具有高强度密码算法(SSL)的安全WWW服务器

        secure socker layer(ssl)协议最初由Netscape企业发展,现已成为网络用来鉴别和网页浏览者身份,以及在浏览器使用者及网页服务器之间进行加密通讯的全球化标准。

 

4、web(安全通讯平台)

      Web client 端和 web server 端两部分,分别安装在客户端和服务器端,通过具有够强度密码算法的ssl协议保证客户端和服务器端数据的机密性、完整性、身份验证。

 

5、自开发安全应用系统

三 认证中心CA(certificate authority)

 

    1、 接受验证最终用户数字证书的申请。

    2、 确定是否接受最终用户数字证书的申请-证书的审批

    3、 想申请者颁发、拒绝颁发数字证书-证书的发放。

    4、 接受、处理最终用户的数字证书更新请求-证书的更新

    5、 接受最终用户数字证书的车讯、撤销

    6、 产生和发布证书废纸列表(CRL)

    7、 数字证书的归档

    8、 密钥归档

    9、历史数据归档

 

数字签名

数字签名的生成:对于要传输的消息原文使用消息摘要算法(MD5、SHA)生成消息摘要,发送方使用自己的私钥对摘要进行加密,生成数字签名。

数字签名的验证:数字签名同消息一通传输给接收方,接收方对签名使用发送方的公钥解密还原摘要,并对得到的原文进行hash计算出消息摘要,比对两份消息摘要是否相同,可以保证消息的完整性和抗否认性。

用发送方私钥生成数字签名,用发送方公钥解密,证明消息确实是由公钥拥有者发出的。两份摘要的比对结果,可以证明消息在传输过程中是否被改动。

 

数字证书的生成

CA收到数字证书申请并认证申请者的真实身份后,把申请者的公钥、身份信息、数字证书的有效期等信息作为消息原文,进行hash生成摘要,并用CA的私钥加密进行签名;数字签名与证书拥有者的公钥、身份信息、证书有效期等其他信息共同组成数字证书。

数字证书的验证

接收方收到消息证书后,使用CA公钥对数字签名解密生成消息摘要,对证书内容进行hash生成摘要,两份摘要进行比对可证明证书内容的完整性与真实性。

使用CA私钥进行签名和解密,可以证明证书确实是由CA发布的;

两份摘要的对比结果,可以证明证书内容是否在传输过程中被改动;

如果消息原文中的公钥和身份信息是CA的,则是CA自签名的过程。

 

参考链接:

http://www.voidcn.com/article/p-kkhodxvp-kv.html

https://www.jianshu.com/p/c65fa3af1c01

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/172014.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • Spring各jar包的作用

    Spring各jar包的作用Spring各jar包的作用

  • IOS开发之——Position和AnchorPoint(92)「建议收藏」

    IOS开发之——Position和AnchorPoint(92)「建议收藏」一概述CAlayer中position和anchorPoint属性说明position和anchorPoint示意图二position和anchorPoint属性说明CALayer中有2个非常重要的属性:position和anchorPoint@propertyCGPointposition用来设置CALayer在父层中的位置以父层的左上角为原点(0,0)@propertyCGPointanchorPoint称为“定位点”,“锚点”决定着CALayer身上的哪个点

  • LVS 负载均衡集群 – 直接路由模式(LVS-DR)

    LVS 负载均衡集群 – 直接路由模式(LVS-DR)文章目录一、LVS-DR数据包流向分析二、LVS-DR模式的特点三、LVS-DR中的ARP问题四、部署LVS-DR负载均衡集群一、LVS-DR数据包流向分析为方便进行原理分析,将Client与集群机器放在同一网络中,数据包流经的路线为1-2-3-4。Client向目标VIP发出请求,Director(负载均衡器)接收此时源MAC地址为Client的MAC地址目标MAC地址为调度器Director的MAC地址Directo

  • LAMP架构简介与概述 及服务安装

    LAMP架构简介与概述 及服务安装1、LAMP平台概述(1)LAMP平台概述LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整台系统和相关软件,能够提供动态web站点服务及其应用开发环境LAMP是一个缩写词,具体包括Linux操作系统,Apache网站服务器,MySQL数据库服务器,PHP(或perl,Python)网页编程语言(2)构建LAMP平台顺序在构建LAMP平台时,各组件的安装顺序依次为Linux,Apache,MySQL,PHP其中Apache和MySQL的安装并没有严格的顺序要求,而PH

    2022年10月16日
  • intellij怎么创建Java_intellij idea创建java项目

    intellij怎么创建Java_intellij idea创建java项目IntelliJIDEA如何创建一个普通的java项目,及创建java文件并运行一、创建java项目:1、打开idea软件,点击界面上的CreateNewProject或file-》new-》project;2、出现以下界面,选中Java,然后选择jdk,最后点击Next,进行下一步(我的是jdk1.8)3、这里是选择生成项目时是否创建java文件,勾选上JavaHelloWorld后会生成一个默认的Helloworld文件,点击Next进行下一步,也可以都不勾选4、给项目命名,

  • iOS 获取本地图片尺寸_ios图片处理软件

    iOS 获取本地图片尺寸_ios图片处理软件有时候我们需要在代码中读取图片的URL,但是需要注意的是:在Assets中的图片,会经过编译无损压缩,无法通过Path读取,只能通过named方法读取,这种情况我们应该怎么获取图片URL了?

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号