问题标签 [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 回答
2353 浏览

go - golang x509.MarshalPKIXPublicKey 与 x509.MarshalPKCS1PublicKey()

谁能帮我理解 MarshalPKIXPublicKey() 和 MarshalPKCS1PublicKey() 之间的区别?

根据评论:// MarshalPKIXPublicKey 将公钥序列化为 DER 编码的 PKIX 格式。

// MarshalPKCS1PublicKey 将 RSA 公钥转换为 PKCS#1,ASN.1 DER 形式。

什么是 DER 编码的 PKIX 格式?

谢谢

0 投票
0 回答
163 浏览

java - 带有自签名证书的 SSLHandshakeException

我为 Restful Web 服务使用自签名证书几个月没有问题,在旧证书过期时创建新证书,修改 cacerts 文件并将新证书复制到 Tomcat conf 文件夹中。突然,上周五下午它停止了工作,虽然早上它工作得很好,而且我没有关闭电脑。该错误是典型的:“PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到到所请求目标的有效证书路径”(请参阅​​下面的完整错误)。

上周五我花了几个小时,今天一整天都在试图解决这个问题。我尝试了所有建议(Mac 除外): “PKIX 路径构建失败”和“无法找到请求目标的有效证书路径”带有自签名证书的 Java SSLHandshakeException

但问题依然存在我也尝试生成新证书并更改JDK版本,均不成功。

请,一些新的想法来解决这个问题?

提前致谢。

0 投票
0 回答
759 浏览

ssl - 如何解决远程服务器重新索引时的 SSL 握手问题

我正在尝试从远程服务器重新索引到我的本地 es 索引。remote 是 https 主机,我收到 SSL 握手异常,如下错误,请指教,谢谢

这是回应:

0 投票
1 回答
357 浏览

android - 无法获取 Google 依赖项 PKIX 路径构建失败

当我构建我的项目时,我得到了这个。我似乎无法下载任何 google 依赖项。

所有以 Maven 为目标的 Google 依赖项都失败了。不确定是什么问题。

我已尝试将 cacert 添加到我的 Java 证书中,但仍然无法获取。

0 投票
0 回答
357 浏览

java - 将 TFS 与 Eclipse (Java 1.6) 集成时遇到“无法找到请求目标的有效证书路径”

我正在将 TFS 存储库集成到我的 Eclipse 中,但出现错误

在此处输入图像描述

我使用 CMD 中的这个命令将证书安装到 JVM

我在上面提到的位置有我的证书。

CMD 返回了这个输出

在此处输入图像描述

我仍然无法连接到 TFS。请帮帮我。提前致谢

0 投票
0 回答
376 浏览

docker - 无法从 Eclipse 窗口连接到 Docker 守护进程

我无法在 Windows 操作系统中从 Eclipse 连接到 Docker 守护程序。我在我的 Eclipse 中安装了 docker 工具插件

这是我的配置

在此处输入图像描述

这是我得到的错误

在此处输入图像描述

请帮我解决这个问题。

0 投票
2 回答
5125 浏览

apache-spark - spark-submit 遇到 PKIX 路径构建失败

所以我在 Google Kubernetes Engine 上有集群节点,我做 spark-submit 来运行一些 spark 作业。(我没有完全使用 spark-submit,我使用 java 代码启动提交,但它们本质上调用的是同一个 Scala 类,即 SparkSubmit.class)

就我而言,我有两个集群可以使用 gcloud 命令在我的笔记本电脑上连接。

例如

  1. gcloud container clusters get-credentials cluster-1
  2. gcloud container clusters get-credentials cluster-2

当我连接到 cluster-1 并且 spark-submit 正在提交到 cluster-1 时,它可以工作。但是当我运行第二个 gcloud 命令仍然提交到 cluster-1 时,它不起作用,并且出现以下堆栈跟踪(精简版)

我一直在寻找一段时间没有成功。主要问题可能是当 spark-submit 启动时,它会在本地机器上搜索与 Kubernetes 相关的某种凭证,而前两个 gcloud 命令更改的上下文把它搞砸了。

我只是好奇,当我们进行 spark-submit 时,远程 K8s 服务器究竟是如何知道我是谁的?这一切涉及的身份验证过程是什么?

先感谢您。

0 投票
2 回答
79 浏览

ssl - 建立 SSL 连接时 PKIX 路径构建失败错误

我试图在我的应用程序中建立与服务器的 ssl 连接。为此,我生成了自签名证书并将它们添加到密钥库以及作为信任库的 java cacerts。

但是当我启动我的应用程序时,我不断收到 PKIX path building failed validatorException: unable to find valid path to requested target 错误

因此无法登录到我的 java 应用程序。我使用 java1.8.0_144 版本。

0 投票
0 回答
285 浏览

java - 如何使用 JDK 11 使用 SHA256 ECDSA 算法验证证书的证书链

我正在尝试基于SHA256withECDSA算法验证证书的证书链。我正在使用 Java JDK 11。

运行该CertPathValidator.getInstance("PKIX").validate方法时,我遇到了 crash Unrecognized algorithm for signature parameters SHA256withECDSA

根本原因似乎如下:

但是,没有这样的签名参数:X509CertImpl实例包含一个AlgorithmIdwithalgid 1.2.840.10045.4.3.2和 params OID.1.2.840.10045.3.1.7(DER 编码,应该是prime256v1),这应该是默认的,并且是唯一受支持的。

我的感觉可能是非常错误的,冗余prime256v1可以而且应该被省略,但我不知道如何实现它,因为它在 Java 代码中。

这是堆栈跟踪:

这是证书链:

0 投票
1 回答
546 浏览

java - PKIX 路径构建失败 - 在有效的让我们加密证书上

我今天注意到,我的服务拒绝 API 证书。它不是自签名证书,而是由 let's encrypt 颁发的。我发现它在浏览器和一些在线证书检查工具上看起来不错。上周它运行得很好——但不知何故在周末停止了。它是 Java 12(在 Mac、Linux 和 Linux 上尝试过 OpenJDK 和 OpenJ9)

你们对如何调试(甚至修复)这个有任何想法吗?我检查了各种