问题标签 [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.
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:无法找到请求目标的有效证书路径
我该如何解决这个问题?
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
,并验证它是否存在
非常感谢解决此问题的任何帮助。
java - “PKIX 路径构建失败:SunCertPathBuilderException:无法找到请求目标的有效证书路径”
在进行 gradle 构建时,我一直在研究 PXIX 路径构建失败的问题。重新安装jdk不起作用,但代码在其他PC(win/ubuntu)上运行没有任何问题。我关注了许多帖子,将目标主机(如 plugins.gradle.org)的证书导入本地 java 密钥库,但仍然没有运气。
当我打开 java.net.ssl 的调试时,我注意到以下区别:我使用 openssl/keytool 导入的证书与我在握手期间获得的证书具有不同的签名算法(见底部的代码)!这似乎是问题所在。
我的问题是:这是我的“PKIX 路径构建失败”问题的实际原因吗?我该如何解决这个问题?
我在本地密钥库中的密钥(我导入的那个):
但是我在握手期间从服务器获得的证书:
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 中。 谷歌文档中的完整错误
详细的错误是:
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) 现在如何解决这个问题?
c# - 验证 x509 证书路径 C#
我从签名的 XML 文档中获取 x509certificate2。然后我需要验证证书路径,但为此我需要 3 个证书:root、CA、end。如何做到这一点?证书来自电子身份证。(来自亚美尼亚政府,因此是可信赖的锚)吊销状态良好,但无法建立证书路径。我是这样写的,但不知道对不对,因为它会抛出异常
var pkixResult = certPathValidator.Validate(certPath, paramsPkix);
$exception {“未找到证书路径的信任锚。”} Org.BouncyCastle.Pkix.PkixCertPathValidatorException
java - PKIX 路径构建失败:我将证书添加到 carcert 仍然失败
我正面临PKIX路径构建失败的这个问题,这就是我尝试过的......
我访问了我尝试访问的目标 URL
我点击了“LOCK”图标并导出了证书。
我在命令下运行...
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
证书放置成功。但我仍然面临这个问题。请帮助我做错了什么?
spring-boot - Keycloak 无法找到到所请求目标的有效证书路径
当我尝试在我的 Service 类中执行一个 get All 方法时,该方法使用一个带有令牌的 feignClient ,这个异常被抛出:
无法调用请求:javax.net.ssl.SSLHandshakeException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径
我该怎么做才能解决问题?请帮我
java - 安装 Eclipse CDT 2021-06 并尝试市场后出现 PKIX 错误
在之前使用过 2021-03 之后,我刚刚安装了 Eclipse CDT 2021-06。当我尝试浏览 Eclipse 市场时,我收到此错误:
我可以解决这个问题,或者以某种方式解决它吗?
注意:我使用的是 SLES 15(SUSE 的企业版 :-( )。