`
lym6520
  • 浏览: 703982 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

关于使用https协议,cas认证PKIX path building failed错误解决方法

    博客分类:
  • sso
 
阅读更多
提示错误大概的内容如下:
sun.security.validator.ValidatorException: PKIX path building failed...

解决方法:
需要将申请的证书用keytool命令导入到jre中:
keytool -import -alias tomcatsso -file "D:\java\jdk1.6.0_11\jre\lib\security\server.crt" -keystore "D:\java\jdk1.6.0_11\jre\lib\security\cacerts" -storepass changeit


其中changeit是jre默认的密码。
分享到:
评论
6 楼 aishiqiang 2016-09-30  
为什么我的项目配置好证书后,每次使用jenkinst自动构建包到服务器上并重启后,也要报 PXIX path building failed这个错,手动重启一下tomcat就可以了。
5 楼 lym6520 2014-06-11  
异常信息:
javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative names present


org.jasig.cas.client.validation.TicketValidationException: The CAS server returned no response.

问题原因:
1.证书是否导入Tomcat使用的JDK下的JRE(jre/lib/security/cacerts)
2.制作证书颁发的域名和CAS访问域名是否一致
4 楼 donghui4522 2013-05-28  
其实是你服务器的jdk不和你生成证书所用的jdk一样,比如说如果你用myelcipse,它默认的jdk是myeclipse自带的jdk,配置一下myeclipse->tomcat->jdk就可以了
3 楼 biaolovechen 2013-05-22  
为什么我这也是这么做的,怎么浏览的时候 还是这个错呢
2 楼 gzc145 2013-03-18  
好样的!正好用上!
1 楼 keldy881 2011-11-25  
     

相关推荐

    解决PKIX path building failed的问题

    标题中的“解决PKIX path building failed的问题”是一个关于网络安全和证书验证的常见错误,通常出现在Java应用程序中。当一个程序尝试通过HTTPS连接到一个服务器时,如果Java的信任存储(Truststore)不包含服务器...

    SSL.7z,解决PKIX path building failed 的问题

    PKIX path building failed 的问题。解决本地环境中报错 PKIX path building failed 的问题。 其中有产生证书的代码,将运行产生的证书放在文档中指定位置即可

    解决PKIX path building failed的问题的AbstractCasProtocolUrlBasedTicketValidator类

    CAS默认走https,需要安装证书,但是自定义的证书貌似得不到信任,报PKIX path building failed。则可以修改源码来屏蔽错误。

    PKIX path building failed

    sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

    PKIX path building failed解决java获取https的时遇到的证书问题

    ### PKIX Path Building Failed 解决Java获取HTTPS时遇到的证书问题 #### 一、问题概述 在使用Java程序访问HTTPS网站时,有时会遇到以下异常: ```plaintext javax.net.ssl.SSLHandshakeException: sun.security....

    InstallCert.java工具及使用方法.zip

    HTTP Status 500 - javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find ...

    验证证书unable to find valid certification path to requested target

    当在Java中使用URL.openConnection().connect()方法进行HTTPS请求时,如果遇到PKIX path building failed异常,通常意味着Java运行环境在验证服务器证书链时遇到了问题。具体错误信息sun.security.provider....

    关于IDEA2020.1新建项目maven PKIX 报错问题解决方法

    这个错误的主要原因是ValidatorException:PKIX path building failed : sun.security.provider.certpath.SunCertPathBuilderException : unable to find valid certification path to requested target。...

    Maven 环境搭建和ecplise配置

    Maven是一个强大的项目管理工具,它帮助Java开发者管理和构建项目,统一项目的构建过程,解决依赖管理问题。以下是如何在Windows环境下搭建Maven的基本步骤: 1. **下载Maven**:首先,你需要访问Apache Maven的...

    SELINUX的使用

    经过一系列严格的测试,验证了这一解决方案的有效性和稳定性。 #### 结论与展望 通过将SELinux的强制访问控制机制与XORG深度整合,不仅填补了桌面系统安全领域的一个空白,而且为用户提供了更为安全可靠的计算环境...

    PKIX_maven_archetype.rar

    其次,"PKIX path building failed"这个错误是Java在进行HTTPS通信时,由于证书验证失败导致的。PKIX(Public Key Infrastructure using X.509)是Java安全框架的一部分,用于验证数字证书的合法性。当你试图下载或...

    InstallCert.zip

    "InstallCert.zip"这个文件和其描述"mvn PKIX path building failed: 进行中央库授权, unable to find valid certification path to requested target"揭示了一个常见的问题:在使用Maven进行构建时,由于缺少信任...

    jssecacerts

    Java\jar 1.8.0_141\lib\ext\里面缺少了一个安全凭证jssecacerts证书文件,通过运行下面类可以生成证书,将生成的证书放在Java\jar 1.8.0_141\lib\ext\这个目录下,重启编译器就可以解决。

    WebService调用第三方服务的案例

    这可能需要使用HTTPS协议,或者在SOAP Header中添加安全认证信息。 8. **测试与调试**:在实际应用前,对WebService的调用进行充分的单元测试和集成测试是必要的。可以使用模拟工具(如SOAPUI)来模拟请求和验证...

    InstallCert.class

    解决 sun.security.validator.ValidatorException: PKIX path building failed生成证书的代码

    https解决SSLHandshakeException问题.zip

    虽然上述方法可以解决问题,但在实际应用中,应优先考虑提高安全性,例如更新设备的SSL/TLS库、使用受信任的证书和现代加密套件。在测试和调试过程中,务必遵循最小权限原则,只在必要时放宽安全设置。

    Trusted Path Debugger:用于 PKIX 路径构建的 Java 调试器失败错误-开源

    在 Java 中,在进行 HTTPS 连接时,人们通常会遇到以下异常堆栈跟踪: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider....

    InstallCert.jar

    解决jdk证书问题 生成jssecacerts PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilde... 具体操作可参考:https://blog.csdn.net/Asia1752/article/details/119675793

    java开发https请求ssl不受信任问题解决方法

    Java 开发 HTTPS 请求 SSL 不受信任问题解决方法 在 Java 开发中,使用 HTTPS 请求时可能会遇到 SSL 不受信任的问题,这是因为 Java 的证书验证机制会检查目标服务器的证书是否合法,如果证书不合法或没有证书就会...

    gradle-trust-all:一个用于禁用 SSL 证书验证的 gradle 插件

    PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 处理这种情况的常用 Java 方法是下载站点证书,将其导入...

Global site tag (gtag.js) - Google Analytics