0
点赞
收藏
分享

微信扫一扫

07-PKI证书体系

ixiaoyang8 2022-03-12 阅读 48
安全华为

1.数字证书

数字证书简称证书,它是一个经证书授权中心(即在PKI中的证书认证机构CA)数字签名的文件,包含拥有者的公钥及相关身份信息。

证书有四种类型

  • 自签名证书:又称为根证书,是自己颁发给自己的证书,即证书中的颁发者和主体名相同。申请者无法向CA申请本地证书时,可以通过设备生成自签名证书,可以实现简单证书颁发功能。设备不支持对其生成的自签名证书进行生命周期管理(如证书更新、证书撤销等)。

  • CA证书: CA自身的证书。如果PKI系统中没有多层级CA,CA证书就是自签名证书;如果有多层级CA,则会形成一个CA层次结构,最上层的CA是根CA,它拥有一个CA“自签名”的证书。申请者通过验证CA的数字签名从而信任CA,任何申请者都可以得到CA的证书(含公钥),用以验证它所颁发的本地证书。

  • 本地证书:CA颁发给申请者的证书。

  • 设备本地证书:设备根据CA证书给自己颁发的证书,证书中的颁发者名称是CA服务器的名称。申请者无法向CA申请本地证书时,可以通过设备生成设备本地证书,可以实现简单证书颁发功能。

证书结构

在这里插入图片描述

证书格式

在这里插入图片描述

2.PKI体系架构

公钥基础设施PKI(Public Key Infrastructure),是一种遵循既定标准的证书管理平台,它利用公钥技术能够为所有网络应用提供安全服务。

一个PKI体系由终端实体、证书认证机构、证书注册机构和证书/CRL存储库四部分共同组成。
在这里插入图片描述

PKI生命周期

PKI的核心技术就围绕着本地证书的申请、颁发、存储、下载、安装、验证、更新和撤销的整个生命周期进行展开。

在这里插入图片描述

证书申请

通常情况下PKI实体会生成一对公私钥,公钥和自己的身份信息(包含在证书注册请求消息中)被发送给CA用来生成本地证书,私钥PKI实体自己保存用来数字签名和解密对端实体发送过来的密文。

PKI实体向CA申请本地证书有以下两种方式

在线申请:PKI实体支持通过SCEP(SimpleCertificate Enrollment Protocol)或CMPv2(CertificateManagement Protocol version 2)协议向CA发送证书注册请求消息来申请本地证书。

离线申请(PKCS#10方式):是指PKI实体使用PKCS#10格式打印出本地的证书注册请求消息并保存到文件中,然后通过带外方式(如Web、磁盘、电子邮件等)将文件发送给CA进行证书申请。

3.PKI工作机制

针对一个使用PKI的网络,配置PKI的目的就是为指定的PKI实体向CA申请一个本地证书,并由设备对证书的有效性进行验证。

在这里插入图片描述

证书应用场景

通过HTTPS登录Web

在这里插入图片描述

IPSec VPN

在这里插入图片描述

SSL VPN

在这里插入图片描述

举报

相关推荐

0 条评论