问题标签 [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.
java - 当密钥库中有多个时如何知道使用哪个私钥来解密
我有一个系统接收使用 2 个不同公钥编码的请求,并且我必须使用 Java 密钥库中的相应私钥对其进行解密。
我如何知道我应该使用 JKS 中的哪一个私钥来解密?在我找到正确的密钥之前最好比测试失败更好?
java - 使用 keytool 将属性添加到 .jks
我正在使用 keytool 生成一个 .jks,一切正常。
我正在使用这个命令:
问题是我不知道如何将“主题唯一标识符”添加到我正在生成的证书中。
据此:http ://en.wikipedia.org/wiki/X.509 (在证书部分的结构中)该属性是可选的,但我需要它来处理这种情况。
提前致谢。
web-services - 如何在 websphere 5 的 webservice 客户端中配置 jks 证书
我在没有解决方案的情况下遵循了不同的互联网谷歌搜索指南。我在后端层为存根和存根端点 https URL 配置了代理。使用 SoapUI 和相同的 jks 文件和代理都可以正常工作。在 websphere 中出现地址不存在的远程异常...有人可以帮我逐步配置 jks 并在 SSL 中调用 webService 方法吗?
THKS
java - 什么导致 keytool 错误“无法解密安全内容条目”?
我正在尝试使用以下命令将标准 PKCS #12 (.p12) 密钥库转换为 Java JKS 密钥库:
keytool -importkeystore -srckeystore keystore.p12 -srcstoretype PKCS12 -deststoretype JKS -destkeystore keystore.jks
它失败了:
你知道如何解决这个问题吗?
java - PKCS12 到 JKS 转换失败
我正在尝试使用以下命令将 PKCS12 格式文件转换为 JKS 密钥库:
这将返回以下消息:
我查看了使用 openSSL 的 cert.p12 文件,它似乎很好 - 它包含完整的证书链和私钥。也没有返回堆栈跟踪,并且生成的密钥库文件也是空的。
任何人都知道为什么密钥库无法导入看似有效的证书,但又不产生任何堆栈跟踪等?
java - JKS 密钥库格式规范
我想知道是否存在 Java 中使用的JKS密钥库格式的官方规范?我想写一个从/到 PKCS#12 的转换器,但不是在 Java 中,所以不幸的是,keytool 或 Java 代码不是一个选项。
在十六进制编辑器中查看一个告诉我它可能不是 ASN.1。在我开始深入研究 OpenJDK 并尝试对格式进行逆向工程之前,有人知道是否存在规范吗?到目前为止我找不到任何东西,任何帮助将不胜感激!
openssl - 密钥库过期 1 天并出现错误:“密钥库被篡改,或密码不正确”
我正在处理关于我的密钥库的问题。
首先,我使用 openssl 在 java 应用程序和 cpp 应用程序之间开发了一个安全连接。我上个月工作得很好,但在过去的几天里,它不能正常工作。
我使用openssl生成了一个pem和一个密钥文件,并通过转换它们生成了一个keystore.jks,当我测试它时它可以正常工作1-2个月。但是大约 1 个月后,我意识到密钥库在 java 端不起作用,异常失败。两天前,我生成了一个新的密钥库并对其进行了测试。它工作正常(java和cpp部分)。一天后,它没有工作。
我使用 using 生成了一个新的密钥库-validty 16500
,我希望它可以工作,但是今天,它给出了同样的错误(复制如下)。
有没有人见过这个问题,这是关于密钥库在一天内到期的问题?
我怎么解决这个问题?
java - 将 JKS 的公钥导入 Pem,反之亦然
我有一个Java Server
明白的.jks format
和明白的客户.pem
。我已经生成Server key-pair
usingkeytool
和Client key-pair
usingopenssl
但是对于相互身份验证,我如何导入client's public key into server's JKS
和Server Public key into client .pem
归档。
java - 从使用 keytool 创建的文件中加载 osx lion 上的密钥库
我有一个密钥库,其中包含由以下命令生成的密钥对:
我填写了证书的请求信息,并正确生成了带有密钥对的存储。
以下命令:
回报:
现在我将密钥库文件添加到我的构建路径并尝试使用在 OSX Lion 上运行的以下 java 代码加载它:
抛出以下异常:
我已经尝试过使用 PKCS12(为 keytool 和代码设置,在这种情况下,提供者分别应该是 SunJSSE),这会导致另一个异常:
我不知道问题是什么。任何人都可以给我一个提示吗?
java - 如何在 java 信任库中导入 jks 证书
如何将 .jks 文件导入 java 安全的信任库?我看到的所有教程都是使用“.crt”文件。但是,我只有“.jks”文件,它也是我使用 keytool 命令生成的密钥库。
目前,我正在关注本教程。
我能够根据本教程生成 Java 密钥库和密钥对,并为现有 Java 密钥库生成证书签名请求 (CSR)。但是我无法将根证书或中间 CA 证书导入现有的 Java 密钥库,也无法将签名的主证书导入现有的 Java 密钥库,因为它正在寻找“.cert”文件。
我是否遗漏了教程中列出的步骤?如果我拥有的唯一文件是“.jks”文件,我如何信任证书?“.csr”文件有什么用?
请注意,我使用的是 Windows。