位置: 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 注解的使用(前端向后端传递对象数组)

  • 苹果怎么隔空投送(苹果怎么隔空投送给附近的人)

    苹果怎么隔空投送(苹果怎么隔空投送给附近的人)

  • office激活和不激活有什么区别(office激活和不激活怎么查看)

    office激活和不激活有什么区别(office激活和不激活怎么查看)

  • 微信怎么防止删除的人再添加我(微信怎么防止删除一条信息)

    微信怎么防止删除的人再添加我(微信怎么防止删除一条信息)

  • 苹果七视频压缩失败怎么办(苹果视屏压缩)

    苹果七视频压缩失败怎么办(苹果视屏压缩)

  • 阿里巴巴怎么改名字(阿里巴巴怎么改物流单号)

    阿里巴巴怎么改名字(阿里巴巴怎么改物流单号)

  • 为什么人脸识别不能通过(为什么人脸识别不了)

    为什么人脸识别不能通过(为什么人脸识别不了)

  • 怎么找到原来的微信头像(怎么找到原来的淘宝账号)

    怎么找到原来的微信头像(怎么找到原来的淘宝账号)

  • 淘宝抢东西被盾什么意思(淘宝抢购被盾了)

    淘宝抢东西被盾什么意思(淘宝抢购被盾了)

  • 抖音小黄车扣点多少(抖音小黄车佣金是多少)

    抖音小黄车扣点多少(抖音小黄车佣金是多少)

  • 电脑突然白屏了按哪个键可以修复(电脑突然白屏了是什么意思)

    电脑突然白屏了按哪个键可以修复(电脑突然白屏了是什么意思)

  • 苹果官翻机有什么坏处(苹果官翻机什么意思)

    苹果官翻机有什么坏处(苹果官翻机什么意思)

  • 闲鱼怎么关联同款宝贝(闲鱼怎么关联同款宝贝没有了)

    闲鱼怎么关联同款宝贝(闲鱼怎么关联同款宝贝没有了)

  • 安卓手机如何打开.ssf文件(安卓手机如何打开nfc功能)

    安卓手机如何打开.ssf文件(安卓手机如何打开nfc功能)

  • 拼多多0元砍价需要多少人(拼多多0元砍价手机是真是假)

    拼多多0元砍价需要多少人(拼多多0元砍价手机是真是假)

  • 格式化cache分区是什么意思(格式化Cache分区打不开怎么办)

    格式化cache分区是什么意思(格式化Cache分区打不开怎么办)

  • 小米有品是小米的吗(小米有品是小米的产品吗)

    小米有品是小米的吗(小米有品是小米的产品吗)

  • ipad可以连接键盘吗(iPad可以连接键盘,鼠标玩游戏吗)

    ipad可以连接键盘吗(iPad可以连接键盘,鼠标玩游戏吗)

  • macos mojove是什么(macosmojave是什么东西)

    macos mojove是什么(macosmojave是什么东西)

  • 天猫apass会员是什么(天猫vip会员有什么优惠)

    天猫apass会员是什么(天猫vip会员有什么优惠)

  • 小米9进水了怎么办(小米9进水怎么强制关机)

    小米9进水了怎么办(小米9进水怎么强制关机)

  • 手机4g 128g是什么意思(手机上4g+128g是什么意思)

    手机4g 128g是什么意思(手机上4g+128g是什么意思)

  • 华为手机拼图在哪里(华为手机拼图在哪里找到)

    华为手机拼图在哪里(华为手机拼图在哪里找到)

  • 华为手机烫手怎么回事(华为手机烫手正常吗)

    华为手机烫手怎么回事(华为手机烫手正常吗)

  • 华为花粉俱乐部是什么(华为花粉俱乐部可以卸载吗)

    华为花粉俱乐部是什么(华为花粉俱乐部可以卸载吗)

  • word替换功能(word替换功能快捷键)

    word替换功能(word替换功能快捷键)

  • 平价转让股权如何做
  • 单位购买预付卡
  • 小规模建筑业如何做账
  • 小企业长期股权投资的核算
  • 如何规范填写费用表格
  • 不征税项目可以抵扣进项税吗
  • 子女教育专项附加扣除是什么意思
  • 跨年收取租金
  • 从政府取得土地没有进项
  • 当期发生的费用
  • 支付的运输费用可以扣除吗
  • 研发项目领原料加工成产品会计处理是怎样的?
  • 股东变更没有公章和营业执照怎么办
  • 注册资本变更增加意味着什么
  • 开进来的发票冲红怎么处理?
  • 消费税可以跨年计提吗
  • 酒店式公寓配套服务包括哪些
  • 财务费用是否存入银行卡
  • 存款利息收入是免税还是不征税
  • 固定资产一次性计入费用的账务处理
  • 应收票据计入应收账款吗
  • 出纳人员赔偿
  • 借款利息资本化条件
  • 附加税是销项税减去进项税
  • 福利费不需要发票记账吗
  • 业务员报销清单表
  • 映泰主板系统重装
  • 公司注销往来账的账务处理
  • vantUI van-picker中的column使用,picker选择器展示对象数组里面的属性,自定义展示数据
  • 五金企业成本核算方法
  • vue super
  • PHP:imagefilltoborder()的用法_GD库图像处理函数
  • 商业会计的做账流程
  • 劳务费还没发可以先计提吗
  • 电力安装公司需要什么资质证书
  • 工会福利如何做账
  • node安装配置环境变量
  • arp命令行
  • java开发从入门到精通
  • 红字申请表开错了怎么办
  • 处置长期股权投资产生的投资收益是什么
  • 企业基本户是对公账户吗
  • 金碟怎么初始化
  • 出差费算什么科目
  • 勾稽关系怎么算
  • 税务申报核定销售额在哪填写
  • sql优化的方法及思路
  • 金税盘一天可以开多少张发票
  • 小规模纳税人免税怎么做账
  • 根据出库商品的编码
  • 实收资本未到位
  • 银行收到工伤保险费怎么做分录
  • 长期股权投资如何入账
  • 利息资本化的利弊
  • 盈利赢利营利手机文章
  • 一般纳税人支付的哪些增值税进项税额不能抵扣
  • win7桌面和win10桌面
  • 怎样让windows media player播放mkv文件
  • 怎么美化ppt
  • win8如何更改账户名
  • centos查看inode
  • win8系统如何安装惠普打印机
  • win7 64位系统双击桌面所有程序提示"文件没有与之关联的程序来执行"的解决方法
  • windows8鼠标点击右键反应慢咋回事
  • opengles 抗锯齿
  • ExtJS4 组件化编程,动态加载,面向对象,Direct
  • python等于和双等于
  • javascript的常用数据类型
  • node.js设置环境变量
  • jq判断浏览器
  • python基础开发
  • node.js开发实战
  • 世界坐标转换成屏幕坐标
  • 使用nodejs连接openai超时
  • adb shell命令
  • 公务员副处级工资待遇
  • 电子税务局怎么添加银行账户信息
  • 美国消费比例
  • 是否一般纳税人怎么查
  • 电信业务发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设