问题标签 [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 投票
1 回答
1170 浏览

ssl - 如何为tomcat导入公共证书

org.apache.axis2.AxisFault:连接已关闭:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX 路径验证失败:java.security.cert.CertPathValidatorException:基本约束检查失败:这不是CA 证书

0 投票
6 回答
75498 浏览

java - JavaMail 中的错误:PKIX 路径构建失败,无法找到请求目标的有效证书路径

我正在尝试在 android 中构建一个电子邮件客户端应用程序,现在我想配置 javaMail 部分。

我正在尝试与 imap 服务器建立连接,但我的代码有问题。这是我的代码:

我像这样从另一个类调用线程

我收到以下错误:

我读到一些关于 PKIX 路径错误的内容,说要将证书作为受信任的证书添加到 java 商店,但我不知道这是否是解决方案,如果是,我不知道该怎么做。

// 我无权访问邮件服务器

有什么建议么?谢谢!

0 投票
0 回答
233 浏览

android - 无法登录。请确保您输入了正确的验证码。尝试登录 gmail 时出现 ADT 错误

我正在尝试使用 ADT 包右下角的灰色图标登录我的 gmail 帐户。当我尝试登录时,它给了我错误1,如下图所示

我确实厌倦了从命令提示符输入证书到 ...jre..\security\cacerts 但它没有任何区别

任何帮助都会很棒..提前谢谢

错误1-

带有更多细节的错误日志——

0 投票
1 回答
1998 浏览

java - Java:HttpsUrlConnection - PKIX 路径构建失败

我正在尝试用 Java 下载 https url 的内容,但是什么时候会出现此错误。

我已经能够建立与其他安全服务的 https 连接,但不是我现在尝试访问的那个。该服务器是我们内部的,并具有 Godaddy 证书。这可能是问题吗?

我该如何解决?

这是更完整的堆栈跟踪

0 投票
2 回答
16503 浏览

java - 以编程方式将证书添加到 Java KeyStore 的选项

我收到 SSL 握手异常错误:PKIX“路径不链接”(在此处描述)。我通过使用 openssl 导入证书链来修复它:

openssl s_client -host www.envmgr.com -port 443 -showcerts > cert_chain.crt

并将其安装到我的 JDK 的密钥库中:

这行得通。万岁。问题是我们将把我们的应用程序放在像 rackspace 或 AWS 这样的云服务器上,我认为我们很有可能无法修改 JVM 的密钥库来添加这个链。

我想,“没问题,我会以编程方式将此证书链添加到密钥库”,所以我将它从我的 JVM 中删除:

并添加了以下代码:

但是当我运行它时,PKIX 错误再次出现。上面的代码不等同于 keytool -import 吗?我觉得我要么错误地将证书添加到 KeyStore,要么我没有以正确的方式将 Keystore 安装到 TrustManager 中。

仅供参考:我也试图通过实现 X509TrustManager 来解决这个问题。

0 投票
0 回答
63 浏览

java - Tomcat7:如何提供正确的证书链?

我对这一切都很陌生:但我正在努力实现以下目标:

  1. 创建一个“证书颁发机构”(完成:使用 openssl)。
  2. 为 Tomcat 创建一个 priv/pub 密钥对(完成:使用 keytool)。
  3. 创建一个“证书签名请求”(完成:使用 keytool)。
  4. 执行“证书签名请求”(完成:使用 openssl,使用“CA”签名)。
  5. 将 CA(当然是自签名的)安装回我的(默认 JDK 的)Tomcat 的密钥库中。
  6. 将生成的 CA 签名证书安装回(默认 JDK 的)Tomcat 的密钥库(用于步骤 5 和 6 的密钥工具)。

所以现在我的 Tomcat(JDK 默认)密钥库包含:

  1. 我的私钥/公钥对。
  2. CA 的公钥/自签名证书。
  3. 我的 CA 签名证书。

但是当我用 openssl 联系我的主机时:只有原始的自签名证书是(测试和输出见下文)。

Tomcat 如何决定在 SSL 握手中返回哪个证书路径?查找主题为“tomcat”或其他内容的证书是否经过硬编码?

我正在使用 JDK 1.6,使用 JSSE,而不是 Tomcat 的 APR 选项。

TEST 只返回原始自签名证书,而不是证书链,包括 CA。

给出:

0 投票
3 回答
11653 浏览

java - 如何解决错误:无法在 Java 中找到请求目标错误的有效证书路径?

java邮件有问题。我这样配置我的代码:

这是属性:

然后我运行代码。我得到了这个例外:

我读过这样的标题,我知道 java 需要 ca 证书然后我通过 keytool 安装它.... 对于我的环境 %JAVA_HOME% 路径和我的 jdk.1.7.0 路径,但我仍然遇到同样的错误。那么我在哪里仍然犯错误?预先感谢您的帮助。

0 投票
1 回答
5759 浏览

java - cacerts 与 java 版本的兼容性

正在使用JDK1.6 keytool.

然后我正在使用这个 cacerts 文件JRE1.7,但我得到了如下异常:

这是兼容性问题吗?使用一个版本的 java 生成的cacerts是否与另一个版本的 java 不兼容?

0 投票
1 回答
1646 浏览

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

我使用 java 使用 keytool 创建了一个本地密钥库,并在 Apache Tomcat 中完成了 ssl 配置。

我已经在我的本地机器上安装了证书,甚至添加到 jre cacerts 作为可信条目。

通过 https 通过浏览器打开工作正常在此处输入图像描述

但问题是在尝试通过目录服务访问时。

0 投票
1 回答
374 浏览

wso2 - WSO2 仪表板 SAML 身份验证:PKIX 路径构建失败

在我的生产站点中使用 wso2 身份服务器,我尝试访问“仪表板杂乱无章的应用程序”以管理自己的用户帐户(更改密码等)。但是当我尝试在那里登录时(在 https 生产域中使用 SAML2)显示以下错误,

auth_config.json我们在里面写了keystore路径repository/deployment/server/jaggeryapps/dashboard/authentication,但是不行。我们有其他应用程序正确使用相同的指纹和/或 x.509 哈希(使用 SAML2),但我们无法配置此应用程序。

这里是完整的错误http://pastebin.com/tgJenydM

有什么建议么?谢谢。


更新:

当我使用后端 IP 时不会引发错误,但是当我更改为域名时是。(这个错误真的让我抓狂)