当前位置: 首页 > news >正文

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 概念 

SSLSecure Socket Layer ,安全套接层,一种网络安全协议,在TCP/IP协议上,实现的一种安全协议。

2 TLS介绍

TLSTransport Layer Security 

http://www.lryc.cn/news/459514.html

相关文章:

  • linux tar 打包文件去掉文件所在路径
  • MQ快速入门【详细】个人笔记 讲解通俗易懂
  • react实现实时计时的最简方式
  • 时尚的社会心理机制:求同和树异这对互为矛盾的心理动机,使得人们在社会生活中互相模仿、互相追逐、互相竞争,使得时尚的钟摆永不停息。
  • HarmonyOS NEXT应用开发实战(二、封装比UniApp和小程序更简单好用的网络库)
  • [Hbase]一 HBase基础
  • React.createRef(),React.forwardRef(),forwardRef()结合next.js的link进行路由跳转
  • C++从入门到起飞之——AVL树 全方位剖析!
  • 利用Fail2Ban增强Jupyter Notebook安全性以防范目录遍历攻击
  • 智能贴身监测,健康生活建议,圆道妙医智能手表体验
  • C++——AVL树
  • 极市平台 | 无人机相关开源数据集资源汇总
  • React和Vue区别,以及注意事项
  • 光伏项目难管理的问题如何解决?
  • 图片美化SDK解决方案,赋能H5与小程序极致体验
  • Kron Reduction消去法如何操作,矩阵推导过程
  • 实时开放词汇目标检测(论文复现)
  • 陪诊小程序搭建:打造便利的陪诊环境
  • Qt5.15.2静态编译 MinGW with static OpenSSL
  • Linux Ubuntu dbus CAPI ---- #include<dbus.h>出现“无法打开源文件dbus/xxx.h“的问题
  • React01 开发环境搭建
  • 数据结构之旅(顺序表)
  • 掌握 C# 内存管理与垃圾回收机制
  • 【JavaEE】——初始网络原理
  • Nginx和Lua配合使用
  • 程序化交易是什么,它有哪些优势,需要注意什么?
  • 水库抽样算法(大数据算法作业)
  • SHCTF-2024-week1-wp
  • docker-comapose安装部署mysql
  • C语言初阶-数据类型和变量【下】