我正在处理STS,在创建新的spring boot项目时,它显示以下错误:
SunCertPathBuilderException: unable to find valid certification path to requested target
因为它访问https://start.spring.io作为服务URL。
我在一家公司网络中工作,他们有自己的证书和安全规则。我查看了网络,但找不到任何明确的STS解决方案。如何在STS中为给定URL添加证书路径。非常感谢您的帮助。
最简单的解决方案是将公司证书安装到JDK的密钥库中。
<JAVA_HOME>/bin/keytool -import -alias CorpProxy -keystore <JAVA_HOME>/jre/lib/security/cacerts -file your_corp_cert.crt
系统将提示您输入密钥库密码,默认情况下该密码为changeit。
看起来超文本传输协议现在被重定向到https。因此,将https更改为超文本传输协议可能不起作用。我对数字证书几乎不熟悉。然而,我只是列出了我必须做些什么才能让它为我工作。这也许是@Strelok的建议。
我使用的是Windows 10和JDK 1.8.0\u 144 64位。我还支持一个公司代理。为了让它为我工作,我做了以下事情。如果你处于类似的情况,它可能对你有用。
导出公司证书(可能还有其他更简单的方法)
上述步骤将证书导出到我导入到truststore(cacerts)的文件中。
要导入
>
C:\Program Files\Java\jre1.8.0_144\bin
(根据需要替换java位置、证书文件位置和证书文件名。“storepass”应为“changeit”。)
重新启动的STS
我遇到了同样的问题,并尝试了以下操作:Window-
现在一切正常。
请你帮忙。我有一个Codenameone应用程序,它向云Tomcat 8服务器发出GET请求,并期望返回一些响应。重要的是,这是一个HTTPS通话。 当我在Postman中运行请求时,它工作正常: https://www.mydomain.co.uk:8443/MyProject/v1/generate_token 同一个URL在我的浏览器中工作并显示为“安全”,我可以看到我的证书详细信息。我已经
在Keycloak服务器控制台中 我已成功测试与 Windows Active Directory 服务器的连接 - 正常 但是在测试验证时继续接收错误消息 服务器控制台输出:验证器异常:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilder异常:找不到到请求目标的有效证书路径 但仍然存在相同的错误。
我正在使用restTemplate发出post请求,并收到以下错误:无法找到到请求目标的有效证书路径 我的方法如下:
我在Flutter中创建了一个新应用程序。我尝试在Android Mobile上运行该应用程序。它显示在错误下方。 但当我试图在Chrome或Edge(网络设备)上运行同样的程序时。它在跑。
问题内容: 我有一个可以从https服务器下载文件的类。当我运行它时,它返回很多错误。我的证书似乎有问题。是否可以忽略客户端服务器认证?如果是这样,怎么办? 错误: 问题答案: 当你的服务器具有自签名证书时,会出现此问题。要解决此问题,你可以将此证书添加到JVM的受信任证书列表中。 在本文中,作者描述了如何从浏览器中获取证书并将其添加到JVM的cacerts文件中。你可以使用-参数编辑文件或运行应
我刚刚安装了eclipse luna和Spring STS特性。然后,我通过提供的向导创建了一个新的“Spring Starter Project”,但在创建时出现了pom错误: 无法传输项目org.springframework.boot:spring-boot-maven-plugin:pom:1.3.0.build-snapshot from/to spring-snapshot(https