首页 > 编程语言 >Java https validatorException PKIX path building failed 问题处理步骤

Java https validatorException PKIX path building failed 问题处理步骤

时间:2024-11-22 13:57:07浏览次数:1  
标签:building jre Java jdk 证书 validatorException pem https java

  • 背景

这是一个老问题了,其实可以不写,但要花费时间重新整理思绪处理类似的问题很是头疼,因查找的大多数文章只是介绍了其中一部分知识,不能给一个没处理过相关问题的人提供详细步骤,故写此文档。希望大家也能尽可能提供完整的解决方案。

  • 原因

http升级https时会面临证书校验问题,部分权威证书在jdk的jre证书库已经包含,但是自己颁发的和其他不太权威的证书都需要自己导入。

1.获取证书

1.1找客户直接要,可能是crt,pem,如果我是客户端,需要的是公钥,如果是服务端,需要私钥;一般都是客户端,那客户端举例

1.2有网址自己获取

用浏览器打开网址

 

点击安全链接,点击证书图标

 

点击详细,导出证书

 选单个证书就可以

 

保存到一个地址名称为baidu.com.pem

  • 导入证书

登陆linux系统,上传证书文件,查看java目录

java -verbose

结果/running/jdk/jre/

导入证书文件

keytool -importcert -file /tmp/baidu.com.pem -keystore /running/jdk/jre/lib/security/cacerts

重启java应用程序

 

标签:building,jre,Java,jdk,证书,validatorException,pem,https,java
From: https://www.cnblogs.com/stjwy/p/18562715/java

相关文章

  • JavaScript map和reduce的区别
    ‌map和reduce在JavaScript中都是用于处理数组的方法,但它们的主要区别在于用途和返回值。‌用途‌map()‌:主要用于对数组的每个元素应用一个函数,并返回一个新数组,这个新数组包含原数组每个元素调用函数处理后的结果。‌map()不会改变原数组‌,返回的新数组长度与原数组相同‌12......
  • Java的反射、网络模型、枚举知识点
    一、反射(Reflection)概念:反射是Java的一种特性,它允许程序在运行时检查和操作类及其属性、方法和构造器。主要功能:获取类的信息:可以通过Class对象获取类的名称、父类、接口、构造器和方法等。javaClass<?>clazz=Class.forName("com.example.MyClass");StringclassName......
  • 计算机毕业设计必看必学38034+Web影评系统设计与实现原创定制程序单片机,java、PHP、p
    摘   要网络的兴起,让电影从业者和影迷之间的交流变得更加的便捷,影评系统可以成为电影公司和制片方的重要参考,通过分析用户对电影的评价和反馈,了解观众的需求和口碑反应。基于这些信息,电影公司可以制定更有效的营销策略,提升电影的知名度和票房。同时也让用户有了一个可......
  • 基于Java的弹幕视频网站的设计与实现
    计算机毕业设计案例Java毕业设计案例ASP.NET毕业设计案例PHP毕业设计案例微信小程序毕业设计案例【12/26/04】基于Java的志愿者管理系统的设计与实现-2024计算机毕业设计基于ASP.NET的OA系统基于PHP的盛夏书店图书管理系统的设计与实现学生生活服务平台小程序基于Java的物......
  • Java教程:SE进阶【十万字详解】(中)
    ✨博客主页:https://blog.csdn.net/m0_63815035?type=blog......
  • java ssm 糖尿病个人健康管理系统 患者健康信息管理 源码 jsp
    一、项目简介本项目是一套基于SSM的糖尿病个人健康管理系统,主要针对计算机相关专业的和需要项目实战练习的Java学习者。包含:项目源码、数据库脚本、软件工具等。项目都经过严格调试,确保可以运行!二、技术实现​后端技术:Spring、SpringMVC、MyBatis前端技术:JSP、HTML、C......
  • java ssm 大学校园宿舍报修系统 宿舍管理 校园报修维修 源码 jsp
    一、项目简介本项目是一套基于SSM的大学校园宿舍报修系统,主要针对计算机相关专业的和需要项目实战练习的Java学习者。包含:项目源码、数据库脚本、软件工具等。项目都经过严格调试,确保可以运行!二、技术实现​后端技术:Spring、SpringMVC、MyBatis前端技术:JSP、HTML、CSS......
  • java题目集4-6总结
    一、前言概括:经过了三次java的大作业的练习,也算是深入java了。这三次大作业的难度是层层递进的,虽然一次比一次难,但是每一次大作业都是基于前面大作业的知识点。所以每一次大作业认真完成,并认真总结知识点,多花点时间,大作业还是勉强可以完成。1.知识点:大作业4:大作业四还是答题......
  • 【JAVA】Java基础—面向对象编程:常用API与数据结构—常用工具类(Collections、Arrays等
    在Java开发中,常用工具类如Collections和Arrays为我们提供了处理数据结构和算法的便捷方法。1.Collections框架背景介绍:Java的Collections框架提供了一套用于存储和操作数据的接口和类。它包括List、Set、Map等常用数据结构,帮助开发者高效地管理数据。重要性:在实际应用中,C......
  • 关于IntelliJ IDEA 2024安装激活使用教程 (Java开发工具 亲测有效)
    IntelliJIDEA简介IntelliJIDEA是一款非常强大的Java集成开发环境(IDE),由JetBrains公司开发。它提供了丰富的功能和工具,帮助开发者更高效地编写、调试和部署代码。要求在开始之前,请确保您的计算机满足以下系统要求:操作系统:Windows、macOS或Linux处理器:至少1GHz的处理器......