PKI与证书服务

PKI:公钥基础设施(Public Key Infrastructure)

  • 通过使用公钥技术和数字签名来确保信息安全
  • 由公钥加密技术、数字证书、CA、RA组成

PKI体系能够实现的功能:

  • 数据机密性
  • 身份验证
  • 数据完整性
  • 操作的不可否认性

公钥加密技术是PKI的基础:

公钥与私钥关系

  • 成对生成,互不相同,互相加密与解密
  • 不能根据一个密钥来推算出另一个密钥
  • 公钥对外公开,私钥只有私钥持有人才知道
  • 私钥应该由密钥的持有人妥善保管

    根据实现的功能不同,可分为数据加密和数字签名

数据加密:

  • 发送方使用接收方的公钥加密数据

  • 接收方使用自己的私钥解密数据

数据加密能保证所发送数据的机密性

数字签名:

  • 发送方对原始数据执行HASH算法得到摘要值
  • 发送方用自己私钥加密摘要值
  • 将加密的摘要值与原始数据发送给接收方
  • 对方用发送方的公钥对摘要进行解密,同时又对收到的文件用与发送方相同的HASH算法得到一个新的摘要
  • 将解密的摘要与新得到的摘要进行对比,可以得出文件在传输过程中是否被破坏或篡改

数字签名保证数据完整性、身份验证和不可否认

PKI协议

  • SSL
  • HTTPS
  • IPSec

证书用于保证密钥的合法性,主体可以是用户、计算机、服务等,格式遵循X.509标准

  • 数字证书包含信息
  • 使用者的公钥值
  • 使用者标识信息
  • 有效期
  • 颁发者标识信息
  • 颁发者的数字签名

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

CA(Certificate Authority,证书颁发机构)

核心功能是颁发和管理数字证书

证书的颁发过程:

用户申请-RA处理申请-RA验证并签名-RA提交CA-CA制作证书并归档-CA发放证书给RA-RA颁发证书给用户-用户验证

CA分类

  • 企业(域环境,证书自动颁发)
  • 独立(工作组环境,证书手动颁发)

申请证书地址:http://服务器IP/certsrv

时间: 2024-12-20 11:42:36

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,公钥基础结构 l PKI由公钥加密技术.数字认证.证书颁发结构(CA),注册机构(RA)等共同组成:数字证书用于用户的身份验证:CA是一个可信的实体,负责发布.更新和吊销证书:RA接受用户的请求等功能 l PKI体系能够实现的功能有:身份认证:数据完整性:数据机密性:操作的不可否认性 -公钥(Public Key)和私钥(Private Key) 密钥是成对生成的,这两个密钥互不相同,两个密钥可以互相加密和解密:不能根据一个密

安装证书服务:为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