问题标签 [pkix]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
721 浏览

spring-boot - AWS s3 访问 PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到有效的证书路径

我有一个启用了 https 的 Spring Boot 服务,它可以访问 AWS S3。现在,此服务维护自己的自定义信任库。因此,我从 Java cacerts 导出了以下证书并添加到其自定义信任库中。

别名: amazonrootca1 [jdk],amazonrootca2 [jdk],amazonrootca3 [jdk],amazonrootca4 [jdk],starfieldclass2ca [jdk],starfieldrootg2ca [jdk],starfieldservicesrootg2ca [jdk]

但仍然遇到以下问题

PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径

我该如何解决这个问题?

0 投票
1 回答
813 浏览

httpurlconnection - “sun.security.validator.ValidatorException:PKIX 路径构建失败:异常:无法找到请求目标的有效证书路径”

我正在尝试获取此站点“ https://www.ssfcu.org/en-us/Pages/default.aspx ”的响应代码。代码片段是:

但我遇到了一个例外:

我该如何解决这个问题?

0 投票
3 回答
700 浏览

java - 无法验证 GCS 存储桶和 PKIX 路径构建失败 创建和暂存 GCP 数据流模板时出错

我正在使用以下命令在云存储中创建和暂存 gcp 数据流模板:

mvn -X compile exec:java -Dexec.mainClass=main.java.TemplatePipeline -Dexec.args="--runner=DataflowRunner --project=hv-hcap-development --stagingLocation=gs://my-bucket/staging --templateLocation=gs://my-bucket/templates/template1"

构建失败并出现以下错误

gcloud auth application-default login我已经使用和从终端登录到 GCP export GOOGLE_CLOUD_CREDENTIALS=${PATH}

此外,我已将 google 云证书添加到 cacerts 中 sudo keytool -import -trustcacerts -file /path/to/google.cer -alias google -keystore $JAVA_HOME/jre/lib/security/cacerts,并验证它是否存在

非常感谢解决此问题的任何帮助。

0 投票
0 回答
496 浏览

java - “PKIX 路径构建失败:SunCertPathBuilderException:无法找到请求目标的有效证书路径”

在进行 gradle 构建时,我一直在研究 PXIX 路径构建失败的问题。重新安装jdk不起作用,但代码在其他PC(win/ubuntu)上运行没有任何问题。我关注了许多帖子,将目标主机(如 plugins.gradle.org)的证书导入本地 java 密钥库,但仍然没有运气。

当我打开 java.net.ssl 的调试时,我注意到以下区别:我使用 openssl/keytool 导入的证书与我在握手期间获得的证书具有不同的签名算法(见底部的代码)!这似乎是问题所在。

我的问题是:这是我的“PKIX 路径构建失败”问题的实际原因吗?我该如何解决这个问题?

我在本地密钥库中的密钥(我导入的那个):

但是我在握手期间从服务器获得的证书:

0 投票
3 回答
3498 浏览

android-studio - Android Studio 4.1 构建失败

我安装了 Android Studio 4.1。我收到“构建失败”错误。

PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径

我曾尝试更改 Gradle 版本和 Gradle Plugin 版本,以及 Java(8 和 11),但它不起作用。

由于限制为 30000 个字符,所以我将其完全发布在 google doc 中。 谷歌文档中的完整错误

详细的错误是:

0 投票
1 回答
960 浏览

java - sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException

情况 :

(1) 我在 Android Studio 4.1 上并尝试构建一个示例 Android 应用程序

(2) 我支持代理和代理设置,因为我能够下载和安装 SDK

我收到以下错误:我尝试了所有可能的步骤,使用 keytool.exe 添加证书

sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径

我想知道 :

(1) 在 Android Studio 设置中,我们有一个 http 选项,那么为什么要使用“https”来探测站点?为什么不使用 http?

(2) SDK Manager 可以很好地下载 sdks 和相关的构建工具。

(3) 尝试了 5-6 个不同的 gradle:4.XX 版本,没有效果

(3) 有几个 JAVA(一个来自 android studio,另一个来自 Oracle JAVA:Program Files\Java\jdk-15.0.1),我已将证书添加到 C:\Program Files\Android\Android Studio\jre\ jre\lib\security\ 以及 C:\Program Files\Java\jdk-15.0.1\lib\security 但仍然是 sam 错误

(4) 已经重启PC,缓存失效,Android Studio Restart - 无效

(5) 哪个软件部分抛出此错误?JAVA 或 Android Studio 还是其他?

(6) 是否有任何其他位置可以获取此错误的完整详细日志?

最重要的是:

(7) 现在如何解决这个问题?

0 投票
1 回答
217 浏览

c# - 验证 x509 证书路径 C#

我从签名的 XML 文档中获取 x509certificate2。然后我需要验证证书路径,但为此我需要 3 个证书:root、CA、end。如何做到这一点?证书来自电子身份证。(来自亚美尼亚政府,因此是可信赖的锚)吊销状态良好,但无法建立证书路径。我是这样写的,但不知道对不对,因为它会抛出异常

var pkixResult = certPathValidator.Validate(certPath, paramsPkix);

$exception {“未找到证书路径的信任锚。”} Org.BouncyCastle.Pkix.PkixCertPathValidatorException

0 投票
1 回答
469 浏览

java - PKIX 路径构建失败:我将证书添加到 carcert 仍然失败

我正面临PKIX路径构建失败的这个问题,这就是我尝试过的......

  1. 我访问了我尝试访问的目标 URL

    我点击了“LOCK”图标并导出了证书。

  2. 我在命令下运行...

    keytool -importcert -file sec.cer -storepass changeit -keystore "C:/Program Files/Java/jdk-11.0.2/jdk-11.0.2/lib/security/cacerts" -alias secCert

  3. 证书放置成功。但我仍然面临这个问题。请帮助我做错了什么?

0 投票
0 回答
171 浏览

spring-boot - Keycloak 无法找到到所请求目标的有效证书路径

当我尝试在我的 Service 类中执行一个 get All 方法时,该方法使用一个带有令牌的 feignClient ,这个异常被抛出:

无法调用请求:javax.net.ssl.SSLHandshakeException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径

我该怎么做才能解决问题?请帮我

0 投票
0 回答
100 浏览

java - 安装 Eclipse CDT 2021-06 并尝试市场后出现 PKIX 错误

在之前使用过 2021-03 之后,我刚刚安装了 Eclipse CDT 2021-06。当我尝试浏览 Eclipse 市场时,我收到此错误:

我可以解决这个问题,或者以某种方式解决它吗?

注意:我使用的是 SLES 15(SUSE 的企业版 :-( )。