解决开放平台的证书错误:ValidatorException:PKIX path validation failed

各开放平台使用SSL请求了,可是不小心证书就不能用了,以前碰到腾讯微博的类似问题,给他们说了马上就给解决了,今天又碰到类似问题,新浪微博的,他们不怎么给力,于是自己给解决了。
网上给出的解决方案是HttpsURLConnection强制信任所有SSL连接,可是对我的应用来说没用,我用了scribe的包,这个包压根没让我有机会去设置。
没办法,采用方案二:自己安装新浪微博的证书,此方法的好处是不用重启服务器也不用修改任何一行代码。
步骤如下:
①:下载微博证书
#openssl s_client -showcerts -connect api.weibo.com:443 >/tmp/weibo.cert </dev/null
②:编辑微博证书,用任何熟悉的编辑器,去掉weibo.cert文件中BEGIN CERTIFICATE和END CERTIFICATE之外的内容(注意有三个CERTIFICATE块,去掉第一个BEGIN CERTIFICATE之前和最后一个END CERTIFICATE之后的内容)
③:导入微博证书:
keytool -import -trustcacerts -alias root -file weibo.cert -keystore keystore
完成以上三步,再去访问你的应用,应该就好了,不用重启你的应用,也不用修改任何一行代码。
如果中间需要重新导入新的证书,需删除旧的证书;
keytool -delete -alias root -keystore keystore

%JAVA_HONME%\\jre\\lib\\security\\目录中

转载于:https://blog.51cto.com/bensonzbs/1138459

解决开放平台的证书错误:ValidatorException:PKIX path validation failed相关推荐

  1. Java使用HttpClient发送Https请求证书失效:PKIX path building failed:

    最近使用HttpClient对接第三方短信接口,在进行本地测试时报了一个证书失效的错误. 1. 封装的HttpClient的Post请求 public static Map<String, Ob ...

  2. 报错:sun.security.validator.ValidatorException: PKIX path building failed

    背景 本人使用itext导出pdf时,会报这个错误:sun.security.validator.ValidatorException: PKIX path building failed. 报错代码 ...

  3. PKIX问题:sun.security.validator.ValidatorException: PKIX path building failed

    对新项目clean install 的时候,报错了,提示没有合法的证书,报错信息如下 [ERROR] Failed to execute goal on project springbootactiv ...

  4. 使用Java消费API的一个错误消息PKIX path building failed以及解决方案

    我使用Java代码消费一个网站的Restful API,遇到如下错误: PKIX path building failed: sun.security.provider.certpath.SunCer ...

  5. 解决调用第三方API报sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provid

    1.最近在调用第三方API遇到证书验证问题   postman调用和用RestTemplate分别报错如下: 2.经过查询资料  是https,需要安装证书,但是自定义的证书貌似得不到信任,所以报PK ...

  6. 最全解决 PKIX问题方案:sun.security.validator.ValidatorException: PKIX path building failed:

    这个问题的根本原因是你安装JDK时,Java\jar 1.8.0_141\lib\ext\里面缺少了一个安全凭证jssecacerts证书文件,通过运行下面类可以生成证书,将生成的证书放在Java\j ...

  7. Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provid

    1,导出浏览器的证书(以百度为例) 保存在本地,然后上传到服务器 2,查看服务器安装的证书 # 查看服务器安装的证书 keytool -list -keystore /usr/local/jdk1.8 ...

  8. 对接服务,对方服务器更新SSL证书,服务https的get和post报错。 sun.security.validator.ValidatorException: PKIX path building

    错误信息 javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path build ...

  9. BUG处理:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path buil

    分享目的: 如果别人已经讲述了,这里只会给出相关链接 只补充解决思路. 每个人在寻找解决答案过程中,遇到的痛点难点都是不同的. 这里仅阐述我实际项目遇到问题的解决方案. BUG描述: tomcat配置 ...

最新文章

  1. PAL算法原理及代码实现
  2. DES算法C语言实现
  3. 通俗讲解自底向上构建知识图谱全过程
  4. C#LeetCode刷题之#884-两句话中的不常见单词(Uncommon Words from Two Sentences)
  5. Delphi编程过程中知识累积
  6. ip netns的使用及network namespace 简介
  7. linux下的网桥介绍
  8. from fake_useragent import UserAgent
  9. 计算机学院java男默女泪,最新网络用语学习笔记,看了后,男默女泪
  10. Https Tomcat CSR生成 以及相关操作
  11. MATLAB 数据分析方法(第2版)1.2 MATLAB基础概述
  12. SMARTS 动态问卷
  13. Android开发之关机广播
  14. BPF编程-使用libbpf-bootstrap构建BPF应用程序【译】
  15. 搜索市场变局:少了云云,剩了搜狗
  16. (paypal,stripe)轮询收款系统
  17. 计算变为人们梦寐以求的公用设施
  18. 微信小程序云开发实现上传文件和预览下载文件
  19. 394所!2022年最新ESI大学排名出炉
  20. 快10倍效率的3dmax建模技术,这些技巧你不能错过!【上】

热门文章

  1. 项目启动bug记录:出现报错:Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedd
  2. 全景影像转点云——只有鱼才能看见的真实
  3. IOS H5免签绿标 webclip
  4. nc 刷新时调动风车界面
  5. 语法大全!20张图,彻底分清英语中的主、谓、宾、定、状、补
  6. 直接赋值和使用new赋值
  7. 特定领域知识图谱融合方案:文本匹配算法ERNIE-Gram单塔等诸多模型【_副本
  8. oracle内连接简写,【Oracle】——内连接、外连接
  9. 现实中的人工智能发展,并未在模仿人类的通用人工智能
  10. 2022年材料员-岗位技能(材料员)考试题库及模拟考试