javax.net.ssl.SSLHandshakeException: Received fatal alert: protocol_version

server/2024/11/29 8:33:46/

查了一上午,这个错误的原因好像是 发送端和接收端采用的 TLS 协议版本不一致导致的:

解决步骤

  1. 确认双方使用的 TLS 协议版本
  2. 更改一方的 TLS 使两方相同

1.确认双方使用的 TLS 协议版本

捣鼓了半天,终于发现一个简单靠谱的方法来确认双方的 TLS 版本

感谢这篇博客:类似 java -Djavax.net.debug=SSL,handshake,data,trustmanager MyApp 如何在Eclipse下运行-CSDN博客

1. 点击 【run】旁边的下拉小箭头

2. 打开 【Run Configures】> 【Arguments】

3. 在 【VM Arguments】 最后追加 -Djavax.net.debug=ssl:handshake , 保存

4. 重启 server

5. 在 Console 里查看自己启用的协议版本

接收端的版本是 TLSv1.2的, 所以我需要调整我的为 TLSv1.2的

2. 更改己方协议为 TLSv1.2 版本

更改方法: 在上面提到的 【VM Arguments】里追加下面的 配置

-Dhttps.protocols=TLSv1.2

重启 server

起效了, 对方的接口调起来了(之前调不起来,报标题的错误)


http://www.ppmy.cn/server/145855.html

相关文章

深入理解Go语言中的`sync.Pool`与常规内存分配

在Go语言的并发编程中,内存管理是一个不可忽视的话题。sync.Pool作为Go标准库中的一个特殊工具,提供了一种对象池化机制,以优化内存分配和垃圾回收(GC)。本文将深入探讨sync.Pool与常规内存分配的主要区别,…

NR 5G SIB1读取失败应该怎么办?

如上图UE SIB1 read fail导致UE无法获取cell 的camp info,进而将对应cell bar 300s,也有bar 30s的设定。 这里的根据在38.331和38.304中。 如果UE不能获取MIB ,根据38.304的描述,UE可能会将对应freq/pci对应的小区 最多bar 300s &…

人工智能 实验8 搜索技术:A*八数码,一字棋游戏

每日例行赊赞 一、实验目的 (1)掌握搜索技术的相关理论,能根据实际情况选取合适的搜索方法; (2)进一步熟悉盲目搜索技术,掌握其在搜索过程中的优缺点; (3)…

ctfshow

1,web153 大小写绕过失败 使用.user.ini 来构造后⻔ php.ini是php的⼀个全局配置⽂件,对整个web服务起作⽤;⽽.user.ini和.htaccess⼀样是⽬录的配置⽂件,.user.ini就是⽤户⾃定义的⼀个php.ini,我们可以利⽤这个⽂件来构造后⻔和…

html+css+js打字游戏网页

1. 效果 2. html代码 <!doctype html> <html><head><meta charset"utf-8" /><title>打字练习</title><!--引入第三方动画库--><link rel"stylesheet" href"animate.css"><style>html {h…

Unity类银河战士恶魔城学习总结(P150 End Screen结束重启按钮)

【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibili 教程源地址&#xff1a;https://www.udemy.com/course/2d-rpg-alexdev/ 本章节实现了死亡后重新启动游戏&#xff0c;并且加入了游戏管理器 加入了重新开始游戏的按钮 GameManager.cs using System.Collection…

富文本编辑器图片上传并回显

1.概述 在代码业务需求中&#xff0c;我们会经常涉及到文件上传的功能&#xff0c;通常来说&#xff0c;我们存储文件是不能直接存储到数 据库中的&#xff0c;而是以文件路径存储到数据库中&#xff1b;但是存储文件的路径到数据库中又会有一定的问题&#xff0c;就是 浏览…

【论文阅读】Learning to Learn Task-Adaptive Hyperparameters for Few-Shot Learning

学习任务自适应超参数以实现小样本学习 引用&#xff1a;Baik, Sungyong, et al. “Learning to learn task-adaptive hyperparameters for few-shot learning.” IEEE Transactions on Pattern Analysis and Machine Intelligence 46.3 (2023): 1441-1454. 论文地址&#xff1…