Java PKIX路径生成失败:wso2 oauth
我正在从wso2运行playground2的示例。当我提交获取访问令牌的表单时,出现以下错误 javax.net.ssl.SSLHandshakeException: sun.security.validator.validator异常:PKIX路径生成失败: sun.security.provider.certpath.SunCertPathBuilderException:无法 找到请求目标的有效证书路径Java PKIX路径生成失败:wso2 oauth,java,oauth-2.0,wso2,wso2is,Java,Oauth 2.0,Wso2,Wso2is,我正在从wso2运行playground2的示例。当我提交获取访问令牌的表单时,出现以下错误 javax.net.ssl.SSLHandshakeException: sun.security.validator.validator异常:PKIX路径生成失败: sun.security.provider.certpath.SunCertPathBuilderException:无法 找到请求目标的有效证书路径 该异常通常意味着OAuth客户端不信任服务器的SSL证书。我假设在调用令牌服务获取用户
该异常通常意味着OAuth客户端不信任服务器的SSL证书。我假设在调用令牌服务获取用户令牌时会发生这种情况,更多信息(完整stacktrace?)可能更有用,以了解发生了什么 您可以尝试的第一件事是将服务器公共证书导入客户端(tomcat)信任库
我假设您需要获取WSO2 IS服务器的SSL证书(只需通过浏览器导出它),并创建一个额外的Tomcat trutstore()该异常通常意味着OAuth客户端不信任服务器的SSL证书。我假设在调用令牌服务获取用户令牌时会发生这种情况,更多信息(完整的stacktrace?) 您可以尝试的第一件事是将服务器公共证书导入客户端(tomcat)信任库
我假设您需要获取WSO2 IS服务器的SSL证书(只需通过浏览器将其导出),并创建一个额外的Tomcat trutstore()您是否尝试将服务器的证书添加到java ca。基本上,您需要将WSO2服务器的证书添加到java cacerts。下面的帖子解释了如何将超级租户的证书添加到java cacerts
您是否尝试将服务器的证书添加到java ca。基本上,您需要将WSO2服务器的证书添加到java cacerts。下面的帖子解释了如何将超级租户的证书添加到java cacerts
在谷歌搜索后,我找到了解决方案,如果有人面临类似问题,请遵循以下步骤:- 1) 保存名为InstallCert.java的代码 2) 编译并运行 java InstallCert IP地址:端口 这里,ipaddress and port是您尝试握手的IP地址和端口号 3) 当需要时按1 4) 之后,它将生成一些crt文件,并将其放在JAVA_HOME/jre/lib/security下
5) 在谷歌搜索“我找到了解决方案”后重新启动服务器,如果有人遇到类似问题,请执行以下步骤:- 1) 保存名为InstallCert.java的代码 2) 编译并运行 java InstallCert IP地址:端口 这里,ipaddress and port是您尝试握手的IP地址和端口号 3) 当需要时按1 4) 之后,它将生成一些crt文件,并将其放在JAVA_HOME/jre/lib/security下
5) 重新启动服务器您需要将https站点的ssl根证书插入jre的cacert 我认为这篇文章会很有帮助,因为它描述的足够多了
请确保您正在应用程序使用的jre上执行所有操作。您需要将https站点的ssl根证书插入jre的cacert 我认为这篇文章会很有帮助,因为它描述的足够多了
请确保您正在应用程序使用的jre上执行所有操作。虽然我更喜欢使用信任库,但此方法向我证明了REST连接通过https工作,并且我创建信任库的方式一定有问题+1虽然我更喜欢使用信任库,但这种方法向我证明了REST连接是通过https工作的,并且我创建信任库的方式肯定有问题+1.