位置: IT常识 - 正文

TLS版本及CipherSuites确认及设置(tls版本过低怎么办)

编辑:rootadmin
TLS版本及CipherSuites确认及设置

推荐整理分享TLS版本及CipherSuites确认及设置(tls版本过低怎么办),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:tls哪个版本安全,tls version,tls哪个版本安全,tls哪个版本安全,tls version,tls哪个版本安全,tls version,tls 版本,内容如对您有帮助,希望把文章链接给更多的朋友!

在使用Https(AS2、RosettaNet等协议)传输协议进行数据传输中,有时会遇到下面这些报错信息:

①276–Error during handshake:接收到的消息异常,或格式不正确。 ②13003:Connot conclude ssl handshake.Cause:Connection reset. ③533 – An MDN was expected in the HTTP reply,but was not returned. ④32000 – Remote host disconnected during SSL negotiation. ⑤286:Unable to execute work queue.: Received fatal alert: HANDSHAKE_FAILURE

这些报错,有时是因为数据传输双方设置的TLS版本不一致导致,所以如果出现上述报错我们可在确认网络正常的情况下,排除是否是TLS的问题,一般交易伙伴双方确认下彼此使用的TLS版本和Cipher Suites,然后不支持的一方进行设置即可。同时,我们可以通过网络抓包来确认客户端和服务器支持的TLS版本和Cipher Suites,参考如下:

以下截图表示客户端告知服务器, 客户端支持的TLS版本和Cipher Suites:

以下截图表示服务器端回复客户端,服务器支持的TLS版本和Cipher Suites:

如果确认是TLS版本和Cipher Suites不支持的问题,我们该如何查看知行之桥支持的TLS版本及TLS Cipher Suites,并进行修改或者设置呢?

如何查看服务器支持的TLS版本

1.可以借助一些测试工具,比如SSL Server Test:https://www.ssllabs.com/ssltest/

输入需要测试的服务器的IP或者域名即可

查看测试结果:

如上图表示,该服务器支持TLS 1.0、TLS 1.1、TLS1.2。

2.使用openssl命令

openssl s_client -connect <IP或域名>:<端口>

以上结果表示,目前使用的是TLS1.2版本。

如果确认是因为TLS版本不一致导致数据传输失败时,可以参考以下步骤针对客户端和服务器设置TLS版本:

设置TLS版本

作为客户端

以AS2协议为例,在知行之桥中创建AS2端口,前往高级设置页面“启用TLS功能”,勾选对应的TLS版本即可:

目前大多数客户使用的

都是TLS1.2版本,有些客户已经升级到TLS1.3版本。

作为服务器

如果EDI服务器系统是Windows系统

需要修改服务器的注册表来实现

1.点击“开始”,选择“运行”,在对话框中输入“regedit”,进入注册表编辑器中:

TLS版本及CipherSuites确认及设置(tls版本过低怎么办)

2.找到: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols选项,如下图:

3.确认这里没有你需要的TLS版本,比如TLS1.2,右击-新建(New)->项(Key)->新建名为TLS 1.2的项(注意TLS与1.2之间有个空格),如下图:

在新建的TLS 1.2项上右击->新建->项->新建Server, Client两个项,如下图:

在新建的Server和Client中都新建DWORD 32位值,如下图:

添加两个DWORD 32位值,名称分别为DisabledByDefault和 Enabled ,参考如下:

其中DisabledByDefault的值为0,Enabled的值为1,参考如下:

注意,设置好后,需要重启服务器才可以生效。

如果EDI服务器是Linux系统

如果在Linux操作系统上部署的知行之桥,知行之桥是直接运行的其内置的Jetty Server(Jetty版本号:10.0.9)启动的,是默认支持到最新的TLS1.3的,可以通过以下命令确认使用的TLS版本:

openssl s_client -connect <IP或域名>:<端口> -debug | grep TLS

如何查看服务器支持的TLS Cipher Suites并修改

在EDI通信中有时也会因为双方使用的TLS Cipher Suites不同,导致数据传输失败。或者一方进行了升级,改用了更安全的Cipher Suites,要求另一方同步升级。那么如何确认你的服务器支持哪些TLS Cipher Suites并进行修改呢?

Windows服务器

1.Win+R快捷键,调出运行窗口,输入gpedit.msc回车

2.查看:Computer Configuration→Administrative Templates→Network → SSL Configuration Settings

3. 双击右侧的SSL Cipher Suite Order,会弹出SSL Cipher Suite Order设置框,选择Enabled,在左下侧可以看到支持的SSL Cipher Suite,全选复制出来,可以看到详细的列表:

在这里可以删除不安全的SSL Cipher Suite,添加安全的SSL Cipher Suite,进行应用。

Windows服务器可以在Microsoft官网查看操作系统支持的SSL Cipher Suite:https://learn.microsoft.com/en-us/windows/win32/secauthn/cipher-suites-in-schannel,如果是因为操作系统本来就不支持需要的SSL Cipher Suite,那就需要更换服务器或者重新安装系统了。

Linux服务器

查看知行之桥内置Jetty支持的SSL Cipher Suite命令

java -Dorg.eclipse.jetty.util.ssl.SslContextFactory.LEVEL=DEBUG -jar arc.jar

设置SSL Cipher Suite

在arc.xml中添加以下设置即可:

Q&A分享

Q:在运维工作中有些客户必须要使用https,但是有时在成功设置https后,浏览器无法访问https地址,报错如下:

A:这种情况常常就是因为服务器不支持TLS1.2及以上版本,参考上述设置TLS版本的操作进行设置,设置后重启服务器后即可。

更多 EDI 信息,请参阅: EDI 是什么?

阅读原文

本文链接地址:https://www.jiuchutong.com/zhishi/297407.html 转载请保留说明!

上一篇:HTML常用标记(超详解)(HTML常用标记)

下一篇:前端传递对象参数,以及后端接受参数 @PathVariable @RequestParam @RequestBody 注解的使用(前端向后端传递对象数组)

  • 中小企业该如何来推广自己的网站(中小企业该如何选择业绩评价方法)

    中小企业该如何来推广自己的网站(中小企业该如何选择业绩评价方法)

  • iphone13横屏设置在哪里(iphone13横屏设置触控不能横屏了)

    iphone13横屏设置在哪里(iphone13横屏设置触控不能横屏了)

  • 学信网怎么注册(士兵证学历学信网怎么注册)

    学信网怎么注册(士兵证学历学信网怎么注册)

  • 光猫无信号灯闪烁红灯是怎么回事(光猫无信号灯闪烁)

    光猫无信号灯闪烁红灯是怎么回事(光猫无信号灯闪烁)

  • 苹果x看抖音模糊(苹果x看抖音画面不清)

    苹果x看抖音模糊(苹果x看抖音画面不清)

  • 快手如何换全黑色主题(快手如何换全黑头像)

    快手如何换全黑色主题(快手如何换全黑头像)

  • 手机弯曲怎么恢复平直(手机弯曲怎么恢复正常)

    手机弯曲怎么恢复平直(手机弯曲怎么恢复正常)

  • 华为手机怎样下载铃声到手机上(华为手机怎样下载app软件)

    华为手机怎样下载铃声到手机上(华为手机怎样下载app软件)

  • ppt可以保存哪几种文件格式(ppt要保存成什么类型才能在各种地方都能打开)

    ppt可以保存哪几种文件格式(ppt要保存成什么类型才能在各种地方都能打开)

  • 屏幕自动变暗怎么关闭(屏幕自动变暗怎么关闭苹果手机)

    屏幕自动变暗怎么关闭(屏幕自动变暗怎么关闭苹果手机)

  • 计算机能够直接识别的是哪一种计数制(计算机能够直接执行的程序是什么语言)

    计算机能够直接识别的是哪一种计数制(计算机能够直接执行的程序是什么语言)

  • 三星s10支持25w快充吗(三星s10+支持25w快充)

    三星s10支持25w快充吗(三星s10+支持25w快充)

  • 文档中字间距怎么调整(文档字间距怎么统一)

    文档中字间距怎么调整(文档字间距怎么统一)

  • 苹果打电话听筒声音小解决方法(苹果打电话听筒没声音微信听语音又可以了)

    苹果打电话听筒声音小解决方法(苹果打电话听筒没声音微信听语音又可以了)

  • xsmax支不支持快充(iphonexsmax支不支持快充)

    xsmax支不支持快充(iphonexsmax支不支持快充)

  • 华为手机如何查激活时间(华为手机如何查找对方手机位置)

    华为手机如何查激活时间(华为手机如何查找对方手机位置)

  • 天猫清关材料能删除吗(天猫国际清关完成可以退款吗)

    天猫清关材料能删除吗(天猫国际清关完成可以退款吗)

  • vivos1是什么处理器(vivos1高配版处理器)

    vivos1是什么处理器(vivos1高配版处理器)

  • 苹果手机坏了去哪修(苹果手机坏了去售后需要什么手续)

    苹果手机坏了去哪修(苹果手机坏了去售后需要什么手续)

  • 2021.7最新win10专业版/企业版激活密钥推荐 附激活工具+教程(win10专业版19042.630)

    2021.7最新win10专业版/企业版激活密钥推荐 附激活工具+教程(win10专业版19042.630)

  • vue中props设置默认值-父组件给子组件传值的写法——简略、带类型、带类型和默认值、带校验(vue props emit)

    vue中props设置默认值-父组件给子组件传值的写法——简略、带类型、带类型和默认值、带校验(vue props emit)

  • 【Javaweb学习笔记】在Eclipse中创建Web项目(javaweb总结笔记)

    【Javaweb学习笔记】在Eclipse中创建Web项目(javaweb总结笔记)

  • 合同负债属于负债吗
  • 主营业务成本包括职工薪酬吗
  • 小规模纳税人增值税税率
  • 如何快速整理会计凭证
  • 单位租个人房屋怎么开票
  • 年初未分配利润借方增加还是减少
  • 事业单位结转资金和结余资金区别
  • 建筑业异地预交税款怎么入库
  • 收外汇需要提供什么
  • 进项税发票认证流程
  • 深圳报关费用是多少
  • 旧税号还能开票吗
  • 教育附加费的计算方法
  • 长期股权投资的交易费用计入哪里
  • 接受个人投资现金怎么做账务处理?
  • 公司投资理财需要纳税吗
  • Win11 Build 22000.132 预览版 ISO 官方镜像下载与安装
  • 银行 环保
  • 增值税一般纳税人申报流程
  • 应付工资薪酬期末应该为0吗
  • msvcp140.dll丢失怎么办
  • 公司社保钱可以套出来吗
  • php取二维数组的一组内容
  • 固定资产一览表
  • 关联方的四种认证方式
  • css calculate
  • 折旧与摊销会计分录
  • 抖音是如何成功的
  • 什么叫相机标定
  • win11更新22468
  • yii2框架面试题
  • php微信分享源码
  • 增值税附加税有什么
  • 税务清算后还需要报税吗
  • linux服务器架设指南
  • 劳务费个税申报流程
  • 公对私转账没有到账怎么查询
  • 利用java实现计算器
  • sqlserver如何使用
  • 建筑劳务公司需要什么资质
  • mysql文件更改存放路径
  • 开个人劳务票需要本人去吗
  • 母公司给子公司注资要交印花税吗
  • 汇算清缴时资产折旧怎么填
  • 捆绑销售如何做税务处理合适?
  • 暂估入库后发票整单折扣
  • 销项负数发票入账分录
  • 基本生产成本和生产成本
  • 运输过程发生的合理损耗计入成本吗
  • VMWare linux mysql 5.7.13安装配置教程
  • window怎么操作
  • windows iis配置
  • 主板bios恢复出厂默认设置方法
  • unins000.exe - unins000是什么意思
  • 微软9月补丁
  • windows7 excel
  • centos screen命令
  • linux引导和启动
  • Win10系统如何利用360压缩软件解决打不开RAR压缩包的问题
  • ubuntu无线网卡驱动离线安装
  • win8怎么清空电脑只剩系统
  • 和大家一起分享一下你读书以后的感受吧
  • Win7摄像头驱动程序
  • win7怎么调图片大小
  • linux配置ssh服务器 用户名
  • 微信小程序顶部导航栏怎么做
  • 有道词典encountered an improper argument
  • python3的urllib
  • 计算天数的excel公式
  • win安装nodejs
  • javaweb开发技术有哪些
  • javascript开发自学
  • python datetime.now
  • python编写步骤
  • android实现底部菜单
  • js中类
  • 成都高新区办理社保在哪里?
  • 北京朝阳区国家税务局
  • 2021边疆补助什么时候下来
  • ca认证登录不了
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设