SSL---SSL certificate problem

0 Preface/Foreword

0.1 SSL certificate problem

开发过程中,gitlab-runner连接gitlab时候出现SSL 证书问题。

++场景++:公司的gitlab runner服务器引入了SSL证书,每年都会主动更新一次。当前的gitlab-runner运行在PC机器上,但是gitlab-runner的运行环境在PC机器的虚拟机上面,PC机和虚拟机在启动gitlab-runner时候,通过SSH通讯,这就可以不用虚拟机一直运行,而是当需要时候,后台运行虚拟机。这里就产生了一个问题,通讯过程中,虚拟机通过指定的snapshot进行通讯,此时snapshot的时间为当时产生snapshot的时间点,也就是说跟当前时间(实际时间)存在偏差,到时SSL问题。

++解决方法++:删除当前的snapshot,重新生成一个新的snapshot(名字保持不变,这要就不需要修改PC端gitlab-runner与虚拟机通讯逻辑),那么此时的时间会跟当前时间差保持在一年之内。 可以解决该问题。

1 SSL介绍

1.1 概念

++SSL++ : ++S++ ecure ++S++ ocket ++L++ayer ,安全套接层,一种网络安全协议,在TCP/IP协议上,实现的一种安全协议。

2 TLS介绍

TLST ransport L ayer Security

相关推荐
赖龙18 小时前
记录SSL部署,链路不完整问题
网络·网络协议·ssl
I like Code?18 小时前
阿里云服务器配置ssl-docker nginx
服务器·阿里云·ssl
梦想blog18 小时前
使用 Acme.sh 获取和管理免费 SSL 证书
证书·ssl·acme
吐个泡泡v19 小时前
网络编程基础:一文搞懂 Socket、HTTP、HTTPS、TCP/IP、SSL 的关系
网络·网络协议·http·https·socket·ssl·tcp
XMYX-02 天前
解决 Apache/WAF SSL 证书链不完整导致的 PKIX path building failed 问题
网络协议·apache·ssl
少陽君3 天前
什么是CA根证书
服务器·https·ssl
梦想blog3 天前
漏洞修复 Nginx TLSSSL 弱密码套件
运维·nginx·ssl·漏洞修复·tlsv1.2
yong15858553433 天前
利用 openssl api 实现 TLS 双向认证
linux·ssl
XYiFfang5 天前
【Python+requests】解决Python requests中的ProxyError:SSL版本错误问题详解
python·debug·ssl·常见错误·代理配置
Linux运维技术栈6 天前
Linux系统部署:Certbot 实现 Nginx 自动续期&部署 Let‘s Encrypt 免费 SSL 证书
linux·运维·nginx·ssl·certbot