PKI与证书服务应用

-什么是PKI:

Public Key Infrastructure,公钥基础结构

l PKI由公钥加密技术、数字认证、证书颁发结构(CA),注册机构(RA)等共同组成:数字证书用于用户的身份验证;CA是一个可信的实体,负责发布、更新和吊销证书;RA接受用户的请求等功能

l PKI体系能够实现的功能有:身份认证;数据完整性;数据机密性;操作的不可否认性

-公钥(Public Key)和私钥(Private Key)

密钥是成对生成的,这两个密钥互不相同,两个密钥可以互相加密和解密;不能根据一个密钥来推算得出另一个密钥;公钥对外公开;私钥只有私钥的持有人才知道;私钥应该由私钥的持有人妥善保管。

-数据加密:

发送方式用接收方的公钥加密数据;当接收方使用自己的私钥解密这些数据;数据加密能保证所发送数据的机密性。

-数字签名:

发送方式用自己的私钥加密;接收方使用发送方的公钥解密;身份验证、数据的完整性、操作的不可否认性。

-什么是证书:

l PKI系统中的数字证书简称证书

l 它把公钥和拥有对应私钥的主体的标识信息(如名称、电子邮件、***号等)捆绑在一起

l 证书的主体可以是用户、计算机、服务等

l 证书可以用于很多方面:Web用户身份验证;Web服务器身份验证;安全电子邮件;Internet协议安全(IPSec)

l 数字证书是由权威公正的第三方机构即CA签发的

l 证书包含以下信息:使用者的公钥值;使用者标识信息(如名称和电子邮件地址);有效期(证书的有效时间);颁发者标识信息;颁发者的数字签名

-CA的作用:

CA的核心功能就是颁发和管理数字证书;具体描述如下:处理证书申请;鉴定申请者是否有资格接收证书;证书的发放;证书的更新;接收最终用户数字证书的查询、撤销;产生和发布证书吊销列表(CRL);数字证书的归档;密钥归档;历史数据归档。

-证书的发放过程:

1. 证书申请:用户根据个人信息填好申请证书的信息并提交证书申请信息

2. RA确认用户:在企业内部网中,一般使用手工验证的方式,这样更能保证用户信息的安全性和真实性

3. 证书策略处理:如果验证请求成功,那么系统指定的策略就被应用到这个请求上,比如名称的约束、密钥长度的约束等

4. RA提交用户申请信息到CA:RA用自己私钥对用户申请信息签名,保证用户申请信息是RA提交给CA的

5. CA为用户生成密钥对,并用CA的签名密钥对用户的公钥和用户信息ID进行签名,生成电子证书:这样CA就将用户的信息和公钥捆绑在一起了,然后CA将用户的数字证书和用户的公钥公布到目录中

6. CA将电子证书传送给批准该用户的RA

7. RA将电子证书传送给用户(或者用户主动取回)

8. 用户验证CA颁发的证书:确保自己的信息在签名过程中没有被纂改,而且通过CA的公钥验证这个证书确实由所信任的CA机构颁发

时间: 2024-10-11 19:28:29

PKI与证书服务应用的相关文章

部署PKI与证书服务给网页加“s”

          部署PKI与证书服务 一.什么是PKI PKI(公钥基础设施),是通过使用公钥技术和数字签名来确保信息安全,并负责验证数字证书持有者身份的一种技术. 本次实验的目的是使用PKI协议中的SSL为了给网页地址"http"后边加"S".浏览网页的时候更安全,不必担心其发送的信息被非法的第三方截获. 二.证书颁发机构 证书颁发机构也称为数字证书认证中心(Certficate  Authority,CA),是PKI应用中权威的.可信任的.公正的第三方机构,

域环境部署PKI与证书服务

在 Windows server 2016操作系统中,证书服务不是Windows默认服务,需要在系统安装完成后手动添加证书服务,在其具体操作步骤如下.(1)打开"服务器管理器"窗口,单击"添加角色功能"(2)在"开始之前"窗口中,单击"下一步"按钮(3)在"选择安装类型"窗口中,选择"基于角色或基于功能的安装"单选按钮,单击"下一步"按钮(4)在"选择目标服

Windows server 2016 部署 PKI 和证书服务

在Windows server 2016操作系统中,想要安装证书服务需要满足的条件有:1.有固定的IP地址:2.域环境(不是必须,只是域环境安装完证书服务之后不需要自己手动添加证书服务)3.尽量使用两台服务器(dc1.dc2).在Windows server 2016操作系统中,证书服务不是Windows 默认服务,需要在系统安装完成后手动添加证书服务,DC1具体操作步骤如下:1.打开"服务器管理器"单击"添加角色和功能"2.在"开始之前"窗口中

PKI与证书服务

PKI:公钥基础设施(Public Key Infrastructure) 通过使用公钥技术和数字签名来确保信息安全 由公钥加密技术.数字证书.CA.RA组成 PKI体系能够实现的功能: 数据机密性 身份验证 数据完整性 操作的不可否认性 公钥加密技术是PKI的基础: 公钥与私钥关系 成对生成,互不相同,互相加密与解密 不能根据一个密钥来推算出另一个密钥 公钥对外公开,私钥只有私钥持有人才知道 私钥应该由密钥的持有人妥善保管 根据实现的功能不同,可分为数据加密和数字签名 数据加密: 发送方使用接

安装证书服务:为Web站点启用HTTP

为Web站点启用HTTP 上篇介绍了PKI和数字证书的相关概念,下面将详细介绍如何安装证书服务. 上篇链接:http://yangshufan.blog.51cto.com/13004230/1942840 实验环境:      n  在DC服务器上安装证书服务器 1.     使用Administrator登陆DC,添加角色 2.     选择"Active Directory证书服务",下一步 3.     添加必须的角色服务 4.     选择"企业",下一步

Windows AD证书服务系列---部署CA(1)

当你决定在企业中部署PKI的时候,首先需要确认的是你打算如何设计你的CA结构,CA的结构决定了你的内部PKI的核心设计,以及结构中每个CA的用途.每个CA结构通常会有两个或更多的CA,一般情况下,第二台CA和所有的从属CA的部署都是因为某些特殊用途,只有根CA是被强制要求安装的. 注意:CA结构的部署并不强制要求使用PKI和证书,对于较小的和比较简单的环境,你可以在CA结构中只部署一台CA,一般这台CA作为企业根CA. 如果你决定部署一个CA结构,并且你已经有了一台根CA,那你就必须决定给第二和

安装CA证书服务的一系列过程

安装CA证书服务的过程 打开一台server 2008服务器以及一台普通客户机win 7虚拟机. 下面是server 2008上面的IP地址和DNS地址的配置. 下面这是win 7上面的IP配置一定要和server 2008在同一个网段,如果你也是虚拟机要绑定同一个物理网卡. 在win 7虚拟机上面进行ping命令测试.结果如下:互联互通是做实验的最基本步骤. 在server 2008虚拟机上面打开服务器管理器进行添加角色. 这种服务一般都是为企业准备的所以最好先安装AD域. 下面是使用命令建立

Windows AD证书服务系列---部署CA(2)

AD CS中基于角色的管理使得管理员可以将用户和群组委派给预先设定好权限的内建CA角色.每个角色能够执行某个或某类已设定好的任务,下表中标识出了基于角色管理的角色和群组的详细信息: 角色/组 用途 信息 CA管理员 管理CA 在CA控制台指派 证书管理员 颁发和管理证书 在CA控制台指派 备份操作员 备份和还原文件及目录 操作系统角色 审计员 管理审计和安全性方面的事件日志 操作系统角色 注册者 读取和注册 有权限申请证书 基于角色的管理结合了操作系统角色和AD CS角色,为CA提供了一个完整的

Linux 部署CA数字证书服务

CA数字证书服务 CA Certificate Authority 数字证书授权中心 被通信双方信任的,独立的第三方机构 负责证书颁发,验证,撤销等管理 PKI公钥基础设施 一套标准的密钥管理平台 通过公钥加密,数字证书技术确保信息安全 PKI体系的基础组成 权威认证机构(CA) 数字证书库,密钥备份及恢复系统 证书作废系统,应用接口 OpenSSL加密/解密工具 对称加密: - enc 算法 -e -in 输入文件 -out 输出文件 #加密 - enc 算法 -d -in 输入文件 -out