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

.NET关于 跳过SSL中遇到的问题

一、事件的起因:

        起因:开发项目过程中,可能会遇到 调用其他系统的接口 以及 代码中历史开发人员留下的IP接口访问等问题,后面该项目由自己负责,其他系统全部迁移到容器里面,只提供域名去访问。

        问题:访问已迁移到容器其他系统,那么用IP地址访问肯定无法调用成功,只能用到 域名的形式,但是其他系统默认是开启SSL证书认证,直接访问又访问不通过,问题接踵而来;

        方案:

                1、从责任方面,咨询其他项目组的人员,确认证书是否强制认证。

                2、从技术方面:

                        2.1、如果可以跳过SSL认证,那不是可以访问成功。

                        2.2、如果服务器之间的TLS版本不一致,是否也不能互相访问;

                        2.3、是否某个服务器已经指定的TLS协助的版本(1.2,1.3)

                        2.4、OpenSSL的安全级别为2,TLS为1.2,依旧访问不了,需要将安全级别2更改为1,TLS的版本根据 服务器之间的约定版本而变化;

        查看SSL/TLS的版本:

//切换查看是否握手成功,-tls1_2,-tls1,-tls1_1 等等
第一种方式:openssl s_client -tls1_2 --connect 域名:443 ;

        查看docker上OpenSSL的安全级别:
                1、跳转目录文件
                        cd /etc/ssl
                2、查看文件内容
                        tail openssl.con

                3、得到如下OpenSSL的安全级别 和 TLS的版本信息

相关文章:

  • LeetCode 137. 只出现一次的数字 II 中等
  • 【蓝桥杯选拔赛真题17】C++时间换算 第十二届蓝桥杯青少年创意编程大赛C++编程选拔赛真题解析
  • USB偏好设置-Android13
  • 使用Go语言抓取酒店价格数据的技术实现
  • 人工智能模型转ONNX 连接摄像头使用ONNX格式的模型进行推理
  • 前端自动检查更新,适用Vue任何版本项目,包服务端更后客户端更新
  • 工作学习记录
  • UE5数字孪生制作-数据篇(二) - 数据处理
  • WGCLOUD实践 - wgToken怎么使用
  • nacos做服务配置和服务器发现
  • [LeetCode]-225. 用队列实现栈
  • 前端缓存机制——强缓存、弱缓存、启发式缓存
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • 前端Vue 页面滑动监听 拿到滑动的坐标值
  • 移除元素(双指针)
  • [PHP内核探索]PHP中的哈希表
  • Electron入门介绍
  • ERLANG 网工修炼笔记 ---- UDP
  • Leetcode 27 Remove Element
  • Nodejs和JavaWeb协助开发
  • overflow: hidden IE7无效
  • PAT A1017 优先队列
  • PHP那些事儿
  • python 装饰器(一)
  • React 快速上手 - 07 前端路由 react-router
  • 对象管理器(defineProperty)学习笔记
  • 翻译--Thinking in React
  • 技术:超级实用的电脑小技巧
  • 京东美团研发面经
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 悄悄地说一个bug
  • 区块链共识机制优缺点对比都是什么
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #每天一道面试题# 什么是MySQL的回表查询
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • $().each和$.each的区别
  • $(function(){})与(function($){....})(jQuery)的区别
  • (42)STM32——LCD显示屏实验笔记
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (附源码)计算机毕业设计大学生兼职系统
  • (排序详解之 堆排序)
  • (生成器)yield与(迭代器)generator
  • (十一)图像的罗伯特梯度锐化
  • (译)计算距离、方位和更多经纬度之间的点
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .Net CF下精确的计时器
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .net 发送邮件
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .netcore 获取appsettings
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter
  • /dev/sda2 is mounted; will not make a filesystem here!