PKI与证书服务

目录

PKI

什么是证书?

CA的作用

企业证书服务的安装

证书服务的应用


PKI

PKI(Public Key Infrastructure)公钥基础设施,是提供公钥加密和数字签名服务的系统或平台,目的是为了管理密钥和证书。一个机构通过采用PKI 框架管理密钥和证书可以建立一个安全的网络环境。

PKI体系能够实现的功能有:

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

PKI 主要包括四个部分:X.509 格式的证书(X.509 V3)和 证书废止列表CRL(X.509 V2)、CA 操作协议、CA 管理协议、CA 政策制定

一个典型、完整、有效的PKI 应用系统至少应具有以下五个部分

  1. 认证中心CA,CA 是PKI 的核心,CA 负责管理PKI 结构下的所有用户(包括各种应用程序)的证书,把用户的公钥和用户的其他信息捆绑在一起,在网上验证用户的身份,CA 还要负责用户证书的黑名单登记和黑名单发布
  2. X.500 目录服务器 ,X.500 目录服务器用于发布用户的证书和黑名单信息,用户可通过标准的LDAP 协议查询自己或其他人的证书和下载黑名单信息。
  3. 具有高强度密码算法(SSL)的安全WWW服务器, Secure socket layer(SSL)协议最初由Netscape 企业发展,现已成为网络用来鉴别网站和网页浏览者身份,以及在浏览器使用者及网页服务器之间进行加密通讯的全球化标准。
  4. Web(安全通信平台),Web 有Web Client 端和Web Server 端两部分,分别安装在客户端和服务器端,通过具有高强度密码算法的SSL 协议保证客户端和服务器端数据的机密性、完整性、身份验证。 
  5. 自开发安全应用系统 ,自开发安全应用系统是指各行业自开发的各种具体应用系统,例如银行、证券的应用系统等。完整的PKI 包括认证政策的制定(包括遵循的技术标准、各CA 之间的上下级或同级关系、安全策略、安全程度、服务对象、管理原则和框架等)、认证规则、运作制度的制定、所涉及的各方法律关系内容以及技术的实现等。

PKI的基础技术包括公钥加密、数字签名、数据完整性机制、数字信封、双重数字签名

完整的PKI系统必须具有 权威认证机构(CA)、数字证书库LDAP、密钥备份及恢复系统、证书作废系统CRL、应用接口(API)等基本组成部分,构建 PKI 也将围绕着这五大系统来着手构建

  • 权威认证机构(CA):即数字证书的申请及签发机关,CA必须具备权威性的特征,CA是证书的签发机构,它是PKI的核心
  • 证书注册审核系统(RA):该系统具有证书的申请、审批、下载、OCSP、LDAP等一系列功能,为整个机构体系提供电子认证服务
  • 数字证书库LDAP:用于存储已签发的数字证书及公钥,用户可由此获得所需的其他用户的证书及公钥;
  • 密钥备份及恢复系统:如果用户丢失了用于解密数据的密钥,则数据将无法被解密,这将造成合法数据丢失。为避免这种情况,PKI提供备份与恢复密钥的机制。但须注意,密钥的备份与恢复必须由可信的机构来完成。并且,密钥备份与恢复只能针对解密密钥,签名私钥为确保其唯一性而不能够作备份。
  • 证书作废系统CRL:证书作废处理系统是PKI的一个必备的组件。与日常生活中的各种身份证件一样,证书有效期以内也可能需要作废,原因可能是密钥介质丢失或用户身份变更等。为实现这一点,PKI必须提供作废证书的一系列机制。
  • 应用接口(API):PKI的价值在于使用户能够方便地使用加密、数字签名等安全服务,因此一个完整的PKI必须提供良好的应用接口系统,使得各种各样的应用能够以安全、一致、可信的方式与PKI交互,确保安全网络环境的完整性和易用性。

什么是证书?

证书用于保证密钥的合法性,证书的主体可以是用户、计算机、服务等。证书格式遵循 X.509 标准,数字证书包含信息、 使用者的公钥值、 使用者标识信息(如名称和电子邮件地址) 有效期(证书的有效时间)、 颁发者标识信息 、颁发者的数字签名等。数字证书由权威公正的第三方机构即CA签发

CA的作用:

CA(Certificate Authority,证书颁发机构) CA的核心功能是颁发和管理数字证书 。CA的作用包括处理证书申请、 发放证书、 更新证书、 接受最终用户数字证书的查询、撤销产生和发布证书吊销列表(CRL) 数字证书归档 等……

企业证书服务的安装

企业证书服务是基于域的,所以需要该服务器是域控服务器。

添加角色,勾选 Active Directory 证书服务

然后后面的一直下一步,然后安装即可

验证是否安装成功: 访问页面: http://127.0.0.1/certsrv  ,出现下面页面说明安装成功

证书服务的应用

申请证书

  • 运行 Internet 信息服务管理器
  • 创建证书申请
  • 配置可分辨名称属性
  • 指定证书文件名
  • 证书文件内容

找到服务器证书,双击

创建证书申请

这里填对应的信息,通过名称是填网站的名称。也就是  https://   后面的内容

这里填私钥保存的路径,我保存到桌面了,后面的提交证书申请要用到

提交申请证书

  • 访问证书服务器并申请证书
  • 使用高级证书申请
  • 使用Base64编码证书申请
  • 提交证书申请

然后把我们刚刚保存到桌面的私钥复制到下面

下载证书,保存到桌面

Web服务器上安装证书

  • 完成证书申请

  导入我们刚刚下载的证书,随便写一个别名,确定

配置Web证书

  • 编辑绑定
  • 添加网站绑定
  • SSL设置

然后去创建相应的DNS记录

然后去访问: https://www.xie.com 

猜你喜欢

转载自blog.csdn.net/qq_36119192/article/details/83307285
PKI