本文囊括证书申请中的证书申请、证书合并等常规操作、满足证书管理的日常工作

分步指南
证书申请信息模板
证书存档
证书申请操作手册
证书格式转换、拼接操作
根证书添加信任

证书申请默认不提供通用类型证书,即形如*.cxmt.com.

一:证书模板:证书申请时,需要提供如下信息以便日后运行问题需要,同时将申请文件做存档处理。
证书模板:例如:

  模板链接:证书申请模板.xlsx

二:证书存档:颁发的证书除直接发送给需求部门外,证书管理部门会保存一份 颁发副本,记录保存在 服务器172.16.13.109 ,D盘目录。

三:证书申请操作SOP
PKI证书颁发机构服务器URL:https://pki.innotron.com/certsrv/certrqma.asp

用户名:用户域账号即可

1、登录服务器:

至此:点击提交后证书申请操作就完成了

导出证书:进入证书颁发控制台,在”颁发的证书“中找到对应的证书→双击并进行”详细信息“,→然后点击复制到文件

参照上图可以导出自己需要的证书,但证书仅含有.cer 或.p7b格式。我们是导出.p7b 类型证书,再分别导出服务器证书、中间证书和根证书,如下:

四:证书格式转换、证书链合并
在日常工作中除了.cer 格式的证书,可能还需要.crt等类型的证书,整个时候就需要对证书进行转换。
CER是二进制形式的X.509证书,DER编码。

CRT是二进制X.509证书,封装在文本(base-64)编码中。

    证书格式转化在linux 平台使用openssl命令执行,如下两种方式进行尝试转换

证书格式转换
[root@hfeak8sts02 mon]# openssl x509 -inform DER -in mon.cxmt.com.cer -out mon.cxmt.com.crt #格式转换
[root@hfeak8sts02 mon]# openssl x509 -inform DER -in ISCA.cer -out ISCA.crt #格式转换
这样我们就完成了证书的格式转化工作,但如果是linux 环境,还有必要在证书末尾加上中间件服务器的证书, 以使得证书认证形成完整的证书链。现有环境是二层架构,因此需要将中间证书与服务器证书进行证书链合并操作。

证书链拼接
[root@hfeak8sts02 mon]# cat mon.cxmt.com.crt ISCA.crt > mon.cxmt.comv1.crt #证书链拼接
五:添加受信任的更证书颁发机构
默认情况下,非域控内的计算机不会信任自建根证书颁发机构,为了是这些计算下信任我们的根证书颁发机构,这个时候需要将根证书颁发机构添加到信任列表,操作如下:
根证书:R-CA.cer
添加根证书到受信任的更证书颁发机构列表

转换格式 .cer 到 .pem

openssl x509 -inform der -in R-CA.cer -out R-CA.pem

追加到信任列表

cat R-CA.pem >> /etc/pki/tls/certs/ca-bundle.crt

posted on 2021-11-16 13:27  vmsky  阅读(498)  评论(0编辑  收藏  举报