PKI与证书

PKI与证书

制作人:全心全意

PKI:公钥基础设施(保证网络安全传输安全),通过使用公钥技术和数字签名来确保信息安全,并负责验证数字证书持有者身份的一种技术(机密性、完整性、身份验证、不可否认性)

PKI由公钥加密技术、数字证书、认证机构(CA),注册机构(RA)等共同构成

公钥加密技术是PKI的基础,这种技术需要两种密钥:公钥和私钥,公钥的私钥的关系如下:

  公钥和私钥是成对生成的,这两个密钥互不相同,可以互相加密和解密

  不能根据一个密钥来推算出另一个密钥

  公钥对外公开,私钥只有私钥的持有人才知道

  私钥应该由密钥的持有人妥善保管

数字加密技术主要用在两个方面

  加密:使用对端的公钥加密对称(会话)密钥,可保证机密性

  签名:使用自己的私钥加密摘要值,可以保证完整性(hash算法,对比发送前和发送后的摘要值),身份验证,不可否认性。

公钥加密技术是非对称加密技术

  对称加密技术:用相同的秘钥加密和解密。缺点是不安全,秘钥一旦泄露,加密的数据也变得不安全,但处理速度快

  非对称加密技术:用于加密对称密钥和数字签名

 

PKI的具体应用:SSL、HTTPS、IPSec(VPN):用户登录、文件加密、web服务器加密、邮件加密、设备加密、程序加密、数据库加密

 

证书颁发结构

  CA(颁发):处理证书申请、鉴定申请者是否有资格接收证书、证书的发放、证书的更新、接收最终用户数字证书的查询,撤销,产生和发布证书吊销列表(CRL)、数字证书的归档、密钥归档、历史数据归档。

  RA(注册):接收证书申请

 

什么是证书

  数字证书包括:使用者的公钥值、使用者的标识信息(如名称和电子邮件地址)、有效期、颁发者的标识信息、颁发者的数字签名

 

配置web服务器证书

  新建web网站,生成证书请求文件(IIS中),(通用名称一定为网站的FQDN名)

  把生成的请求文件提交给RA(http://RA的IP/certsrv),模板为web服务器,下载证书

  将下载的证书安装到对应的web网站,添加HTTPS协议,对应端口号443,可以选择“必须启用SSL”,针对客户端证书可以选择忽略、接受和必须,默认是忽略

  可以对web证书做备份,导出web服务器证书,也可以导出对应的私钥

 

posted @ 2021-12-01 17:04  全心全意_运维  阅读(299)  评论(0编辑  收藏  举报