SSL证书导入和更换
发布时间:2022-11-18 10:47:04

1.问题描述:

客户SSL证书即将过期,需要进行更新。但是由于证书关联的VS很多,除了手动更换外是否有更方便的操作。

需要指导完成证书的完整替换。使所有vs使用新的证书。

2.解决方案:

根据不同的服务器以及服务器的版本,我们需要用到不同的证书格式,就市面上主流的服务器来说,大概有以下格式:

.DER .CER,文件是二进制格式,只保存证书,不保存私钥。

.PEM,一般是文本格式,可保存证书,可保存私钥。

.CRT,可以是二进制格式,可以是文本格式,与 .DER 格式相同,不保存私钥。

.PFX .P12,二进制格式,同时包含证书和私钥,一般有密码保护。

.JKS,二进制格式,同时包含证书和私钥,一般有密码保护。

1.png

中间红色部分是key私钥,具体看导入的证书来区分,有公司名称的是站点证书

方法1:

登入web页面

2.png

点击红色部分 添加

3.png

点击选择文件导入证书(图示导入的是中间证书) name 自定义

4.png

依次导入key和站点证书 方框是key和站点证书 ssl是中间证书

5.png

在local traffic 找到ssl ->> client

6.png

点击create到下面的页面 勾选custom 点击add

7.png

选择自己创建的证书 第一个是站点证书依次是key和中间证书 点击add完成 点击finished 完成

8.png

在这里就可以看到自己创建的ssl profile

9.png

将profile关联到对应的业务VS:

找到对应业务VS,将Available中新建的profile移动至selected即可

10.png

注意 如要和正在跑业务的VS做关联需要窗口时间,因为做了配置更改

风险:会中断业务2-3分钟

如是新建的VS则没有关系

方法2:

F5是可以一键替换证书的,只需要您在导入证书时,选择“overwrite Existing”,然后选择需要被替换的证书进行文件导入,则会完成证书的替换,同时也会更改Profile。

11.png

注意:这同样也会导致几分钟的业务影响。

但是我们一般不建议这么做,因为如果覆盖原有证书,那么在替换过程中一旦出现问题,将无法回退,可能会影响业务。

可以根据需求去选择适合的方式。

3.参考文件:(ASK或网页链接)

导入 SSL 证书并创建Client SSL Profiles

https://clouddocs.f5.com/training/community/public-cloud/html/class05/module1/lab2.html

SSL 证书格式

https://blog.freessl.cn/ssl-cert-format-introduce/

咨询电话
400-068-1180