当前位置: 首页 > news >正文

获取accesstoken时,提示证书解析有问题,导致无法正常获取token

错误:
https://qyapi.weixin.qq.com/cgi-bin/gettoken": sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target; nested exception is javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

原因,企业微信正在更新 SSL 证书,导致https 访问不可用。
https://developers.weixin.qq.com/community/develop/article/doc/0002025ca6c3a8c4d7d1afbaf6b013

java 项目解决办法

1. 将 jdk 更新到最新

(我使用的版本是)

java version "1.8.0_451"
Java(TM) SE Runtime Environment (build 1.8.0_451-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.451-b10, mixed mode

jdk8 官方下载页面
https://www.oracle.com/java/technologies/downloads/?er=221886#java8

2. 下载最新的根证书

https://cacerts.digicert.com/DigiCertGlobalRootG2.crt


(我使用的版本是)
https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/en-US/20230725/lrkl/Digicert%20G2%20ROOT.cer

3. 将下载的证书文件上传到服务器,并执行下方命令

keytool -importcert -keystore cacerts -storepass changeit -noprompt -file ./DigiCertGlobalRootG2.crt -alias digicertglobalrootg2

其中 ./DigiCertGlobalRootG2.crt 是证书文件地址。与你上传路径,上传的文件名保持一致即可

4. 重启 java 应用(必要步骤)

使用带 java 全路径的方式启动应用
/app/java/jdk1.8.0_451/bin/java -jar app.jar

相关文章:

  • NumPy 2.x 完全指南【十】基础索引
  • 网络协议与系统架构分析实战:工具与方法全解
  • 五大静态博客框架对比:Hugo、Hexo、VuePress、MkDocs、Jekyll
  • 聊天项目总结
  • 多边形,矩形,长方体设置
  • livenessProbe 和 readinessProbe 最佳实践
  • 函数加密(Functional Encryption)简介
  • Postgresql与openguass对比
  • WiFi密码查看器打开软件自动获取数据
  • 开发者版 ONLYOFFICE 协作空间:3.1版本 API 更新
  • 视频编解码学习十一之视频原始数据
  • Redis扫盲
  • Unity 2D 行走动画示例工程手动构建教程-AI变成配额前端UI-完美游戏开发流程
  • 亚马逊云科技:引领数字时代的云服务先锋
  • 汉得 x 真味生物|H-ZERO PaaS项目启动,共启数字化新征程!
  • 模板的使用
  • 【LUT技术专题】SPFLUT代码解读
  • 捌拾肆- 量子傅里叶变换 (2)
  • 机器学习中分类模型的常用评价指标
  • echarts按需加载和不按需加载,打包后的具体对比
  • 中国海警舰艇编队5月14日在我钓鱼岛领海巡航
  • 视频丨美国两名男童持枪与警察对峙,一人还试图扣动扳机
  • 排污染黑海水后用沙土覆盖黑泥?汕尾环保部门:非欲盖弥彰
  • 区域国别学视域下的东亚文化交涉
  • 2024年度全国秋粮收购达3.45亿吨
  • 《淮水竹亭》:一手好牌,为何打成这样