【证书管理】实验报告

证书管理实验

【实验环境】

ISES客户端

【实验步骤】

查看证书

查看证书详细信息

  1. 选择任意证书状态,在下方"证书列表"中出现符合要求的所有证书。
  2. 在"证书列表"中点击要查看证书,在右侧"证书详细信息"栏出现被选证书信息。

上述操作如图1.2.3‑1所示。

图1.2.3‑1查看证书详细信息

查看根证书

  1. 选择任意证书状态,在下方"证书列表"中出现符合要求的所有证书。
  2. 点击"查看根证书"按钮,弹出证书信息窗口,如图1.2.3‑3所示,如果未安装过此根证书,会提示此CA根证书不受信任。。

图1.2.3‑2

图1.2.3‑3查看根证书

  1. 点击"详细信息"或"证书路径"选项卡可查看根证书的详细属性或颁发机构,如图1.2.3‑4所示。

图1.2.3‑4证书选项卡

  1. 点击"常规"选项卡,进入显示根证书基本信息界面;点击"安装证书"按钮,弹出"证书导出向导"窗口,用户可根据系统提示信息按步骤安装根证书。如图1.2.3‑5所示。

图1.2.3‑5安装证书

  1. 点击"详细信息"选项卡,进入查看根证书详细属性界面;点击"复制到文件"按钮,弹出"证书导出向导"窗口,用户可根据系统提示信息按步骤导出根证书。如图1.2.3‑6所示。

图1.2.3‑6导出证书

查看CRL

  1. 选择任意证书状态,在下方"证书列表"中出现符合要求的所有证书。
  2. 点击"查看CRL"按钮,系统弹出"证书吊销列表"窗口,如图1.2.3‑7所示。

图1.2.3‑7证书吊销列表

  1. 点击"确定"按钮返回实验实施界面。

导出证书

  1. 点击"已颁发的证书"单选框,下方"证书列表中"出现已颁发的所有证书。
  2. 点击要导出的证书。
  3. 点击"导出证书"按钮,注:用户可根据需要勾选"导出时包含私钥"复选框。
  4. 弹出"另存为"窗口,如图1.2.3‑8所示。

图1.2.3‑8证书另存为

  1. 在"文件名"框中填写文件名后点击"保存"按钮,弹出"输入密码"窗口,如图1.2.3‑9所示。

图1.2.3‑9设置私钥密码

  1. 输入密码后点击"确定"按钮,确认导出证书,系统弹出导出成功提示信息,如图1.2.3‑10所示。

图1.2.3‑10证书导出成功提示

  1. 点击"确定"按钮返回实验实施界面。

撤销证书

  1. 点击"已颁发的证书"单选框,下方"证书列表中"出现已颁发的所有证书。
  2. 点击要撤销的证书。
  3. 选择撤销该证书的原因。
  4. 点击"撤销证书"按钮,系统弹出撤销成功提示信息,如图1.2.3‑11所示。

图1.2.3‑11撤销证书

实验原理:

公钥证书发放以后,需要进行有效的管理。公钥证书的管理一般包括三个方面:

  1. 证书的检索:根据不同证书状态查看不同证书信息。
  2. 证书的验证:验证一个证书的有效性。可查看该证书的作废证书表(CRL)。
  3. 证书取消:有两种方式导致证书取消,即证书的自然过期,或证书在有效期内被作废(撤销)。

可根据X.509V3证书格式和CRL结构对公钥证书进行管理。

  1. X.509V3证书格式:

现实中有各种各样的证书,如PGP证书、SET和IPSec证书。最广泛采用的证书格式是国际电信联盟(ITU)提出的X.509版本3格式(X.509V3)。X.509V3版本格式如下:

  1. 版本号
  2. 证书序列号
  3. 签名算法标识符
  4. 颁发者信息
  5. 有效期
  6. 主体名称
  7. 主体公钥信息
  8. 颁发者唯一标识符
  9. 主体唯一标识符
  10. 扩展项
  11. 颁发者签名
  1. CRL结构

CRL是作废证书表的缩写。CRL中记录尚未过期但已声明作废的用户证书序列号,供证书使用者在认证对方证书时查询使用。CRL通常被称为证书黑名单。

相关推荐
Mr_Xuhhh7 分钟前
重生之我在学环境变量
linux·运维·服务器·前端·chrome·算法
中云DDoS CC防护蔡蔡1 小时前
微信小程序被攻击怎么选择高防产品
服务器·网络安全·微信小程序·小程序·ddos
HPC_fac130520678162 小时前
以科学计算为切入点:剖析英伟达服务器过热难题
服务器·人工智能·深度学习·机器学习·计算机视觉·数据挖掘·gpu算力
yaoxin5211233 小时前
第二十七章 TCP 客户端 服务器通信 - 连接管理
服务器·网络·tcp/ip
sinat_384241097 小时前
使用 npm 安装 Electron 作为开发依赖
服务器
Kkooe9 小时前
GitLab|数据迁移
运维·服务器·git
网络安全-老纪9 小时前
iOS应用网络安全之HTTPS
web安全·ios·https
虚拟网络工程师10 小时前
【网络系统管理】Centos7——配置主从mariadb服务器案例(下半部分)
运维·服务器·网络·数据库·mariadb
BLEACH-heiqiyihu10 小时前
RedHat7—Linux中kickstart自动安装脚本制作
linux·运维·服务器
勤奋的小王同学~11 小时前
项目虚拟机配置测试环境
服务器