问题标签 [jks]

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 回答
183 浏览

java - 当密钥库中有多个时如何知道使用哪个私钥来解密

我有一个系统接收使用 2 个不同公钥编码的请求,并且我必须使用 Java 密钥库中的相应私钥对其进行解密。

我如何知道我应该使用 JKS 中的哪一个私钥来解密?在我找到正确的密钥之前最好比测试失败更好?

0 投票
1 回答
1260 浏览

java - 使用 keytool 将属性添加到 .jks

我正在使用 keytool 生成一个 .jks,一切正常。

我正在使用这个命令:

问题是我不知道如何将“主题唯一标识符”添加到我正在生成的证书中。

据此:http ://en.wikipedia.org/wiki/X.509 (在证书部分的结构中)该属性是可选的,但我需要它来处理这种情况。

提前致谢。

0 投票
1 回答
1231 浏览

web-services - 如何在 websphere 5 的 webservice 客户端中配置 jks 证书

我在没有解决方案的情况下遵循了不同的互联网谷歌搜索指南。我在后端层为存根和存根端点 https URL 配置了代理。使用 SoapUI 和相同的 jks 文件和代理都可以正常工作。在 websphere 中出现地址不存在的远程异常...有人可以帮我逐步配置 jks 并在 SSL 中调用 webService 方法吗?

THKS

0 投票
9 回答
86409 浏览

java - 什么导致 keytool 错误“无法解密安全内容条目”?

我正在尝试使用以下命令将标准 PKCS #12 (.p12) 密钥库转换为 Java JKS 密钥库:

keytool -importkeystore -srckeystore keystore.p12 -srcstoretype PKCS12 -deststoretype JKS -destkeystore keystore.jks

它失败了:

你知道如何解决这个问题吗?

0 投票
2 回答
5992 浏览

java - PKCS12 到 JKS 转换失败

我正在尝试使用以下命令将 PKCS12 格式文件转换为 JKS 密钥库:

这将返回以下消息:

我查看了使用 openSSL 的 cert.p12 文件,它似乎很好 - 它包含完整的证书链和私钥。也没有返回堆栈跟踪,并且生成的密钥库文件也是空的。

任何人都知道为什么密钥库无法导入看似有效的证书,但又不产生任何堆栈跟踪等?

0 投票
1 回答
3804 浏览

java - JKS 密钥库格式规范

我想知道是否存在 Java 中使用的JKS密钥库格式的官方规范?我想写一个从/到 PKCS#12 的转换器,但不是在 Java 中,所以不幸的是,keytool 或 Java 代码不是一个选项。

在十六进制编辑器中查看一个告诉我它可能不是 ASN.1。在我开始深入研究 OpenJDK 并尝试对格式进行逆向工程之前,有人知道是否存在规范吗?到目前为止我找不到任何东西,任何帮助将不胜感激!

0 投票
2 回答
516 浏览

openssl - 密钥库过期 1 天并出现错误:“密钥库被篡改,或密码不正确”

我正在处理关于我的密钥库的问题。

首先,我使用 openssl 在 java 应用程序和 cpp 应用程序之间开发了一个安全连接。我上个月工作得很好,但在过去的几天里,它不能正常工作。

我使用openssl生成了一个pem和一个密钥文件,并通过转换它们生成了一个keystore.jks,当我测试它时它可以正常工作1-2个月。但是大约 1 个月后,我意识到密钥库在 java 端不起作用,异常失败。两天前,我生成了一个新的密钥库并对其进行了测试。它工作正常(java和cpp部分)。一天后,它没有工作。

我使用 using 生成了一个新的密钥库-validty 16500,我希望它可以工作,但是今天,它给出了同样的错误(复制如下)。

有没有人见过这个问题,这是关于密钥库在一天内到期的问题?

我怎么解决这个问题?

0 投票
1 回答
955 浏览

java - 将 JKS 的公钥导入 Pem,反之亦然

我有一个Java Server明白的.jks format和明白的客户.pem。我已经生成Server key-pairusingkeytoolClient key-pairusingopenssl但是对于相互身份验证,我如何导入client's public key into server's JKSServer Public key into client .pem归档。

0 投票
2 回答
3585 浏览

java - 从使用 keytool 创建的文件中加载 osx lion 上的密钥库

我有一个密钥库,其中包含由以下命令生成的密钥对:

我填写了证书的请求信息,并正确生成了带有密钥对的存储。

以下命令:

回报:

现在我将密钥库文件添加到我的构建路径并尝试使用在 OSX Lion 上运行的以下 java 代码加载它:

抛出以下异常:

我已经尝试过使用 PKCS12(为 keytool 和代码设置,在这种情况下,提供者分别应该是 SunJSSE),这会导致另一个异常:

我不知道问题是什么。任何人都可以给我一个提示吗?

0 投票
2 回答
67691 浏览

java - 如何在 java 信任库中导入 jks 证书

如何将 .jks 文件导入 java 安全的信任库?我看到的所有教程都是使用“.crt”文件。但是,我只有“.jks”文件,它也是我使用 keytool 命令生成的密钥库。

目前,我正在关注本教程

我能够根据本教程生成 Java 密钥库和密钥对,并为现有 Java 密钥库生成证书签名请求 (CSR)。但是我无法将根证书或中间 CA 证书导入现有的 Java 密钥库,也无法将签名的主证书导入现有的 Java 密钥库,因为它正在寻找“.cert”文件。

我是否遗漏了教程中列出的步骤?如果我拥有的唯一文件是“.jks”文件,我如何信任证书?“.csr”文件有什么用?

请注意,我使用的是 Windows。