问题标签 [keytool]

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

java - 使用 Java Keytool 更新证书 - 重用旧 CSR?

我在 Java 密钥库中有一个 SSL 证书。它将在一周左右到期,我需要更新它。

我可以重复使用以前的 CSR(CA 仍然有),然后使用import命令导入证书,还是需要生成新的 CSR?

0 投票
1 回答
2037 浏览

java - 数字自签名证书更新到期日期

keytool我有一个使用 java命令创建的自签名数字证书。我可以只更新密钥库文件的到期日期,而不创建新的密钥库吗?
有什么帮助吗?

0 投票
2 回答
12375 浏览

openssl - 使用 OpenSSL 创建 .pfx 文件

我得到了一些使用 OpenSSL 创建 .pfx 文件的命令。在大多数情况下,我的合作伙伴从以下方面收集了这些信息:是否可以将 SSL 证书从 .key 文件转换为 .pfx?

我有以下文件:

  1. 2010证书.cer
  2. 2010cert_and_key.pem
  3. private_verisign10to11.key

我试图用这两种方法生成:

在这种情况下不会抛出任何错误,但是当我尝试查看或导入生成的文件 s2010-1.pfx 时,Protecle 说它无法打开它。Keytool 说:

我假设问题出在 .pfx 生成,但我真的不知道如何测试它,直到 keytool 命令。任何关于从这里做什么的建议都会很棒。

0 投票
14 回答
408735 浏览

java - 在 Java 客户端中接受服务器的自签名 ssl 证书

这看起来像一个标准问题,但我在任何地方都找不到明确的方向。

我有 java 代码试图连接到可能具有自签名(或过期)证书的服务器。代码报告以下错误:

据我了解,我必须使用keytool并告诉 java 允许此连接是可以的。

解决此问题的所有说明都假定我完全精通 keytool,例如

为服务器生成私钥并将其导入密钥库

有没有人可以发详细的说明?

我正在运行 unix,所以最好使用 bash 脚本。

不确定它是否重要,但代码在 jboss 中执行。

0 投票
1 回答
618 浏览

java - 导入证书时出错?

在第一个命令中,我正在生成 KeyStore,在第二个命令中,我正在生成证书,在第三步中,我在 rahul_adapter(universal keystore) 中导入该证书。导入时出现错误java.lang.Exception: Input not an X.509 certificate。谁能告诉我为什么会收到此错误。如何解决该错误,我还需要证书应该在 CSR(证书签名请求)中格式不是任何其他格式怎么做请帮帮我???

0 投票
10 回答
201140 浏览

android - 我找不到 Android 密钥工具

我正在尝试遵循 Android 映射教程,并进入了我必须获取 API 密钥的部分

我找到了我的debug.keystore,但目录中似乎没有keytool应用程序:

keytool此目录中也没有:

我使用Eclipse作为我的编辑器,并且相信我已经下载了所有最新的 SDK。

我究竟做错了什么?

0 投票
2 回答
1753 浏览

java - 生成密钥库 (Java) 时遇到问题

我正在尝试发布我的第一个 Android 应用程序,因此需要使用密钥库对应用程序进行签名。

起初一切顺利。我在命令提示符中键入以下内容:

我回答了以下几个问题,但在最后一个问题之后,我收到以下错误

keytool 错误:java.io.FileNotFoundException:testKeystore.keystore [访问被拒绝]

也许我犯了一些愚蠢的错误,但我在互联网上遵循了几个关于如何制作密钥库的指南,我认为这就是它的全部内容?

0 投票
1 回答
4527 浏览

java - 无法使用 java / keytool 签署 dig sig

我基本上直接从 keytool 示例页面创建了一个证书:

keytool -genkey -dname "cn=Anything, ou=Anything, o=Anything, c=US" -alias business -keypass kpi135 -keystore C:\mykeystore -storepass ab987c -validity 1095

我正在尝试访问此证书并使用私钥部分对部分文本进行数字签名以向第三方进行身份验证。下面是我正在尝试的代码:

我得到以下异常:

我认为这是因为我以某种方式使用错误类型的密钥创建了证书,但我不确定是否通过挖掘 keytool 页面找到了我需要的东西。它确实提到您显然可以使用 -keysig RSA 和 -sigalg RSA 生成密钥,但是当我在创建证书时尝试这些标志时,我得到:

0 投票
4 回答
49536 浏览

java - Jarsigner:找不到证书链

我已将证书导入私人~/.keystore文件:

并试图用它签署一个罐子,但我得到一个“找不到证书链”错误。

我怎么解决这个问题?

0 投票
2 回答
9532 浏览

android - 我应该在我们的 Android 市场密钥库中为“专有名称”使用什么

我即将在 Android Market 中发布一个应用程序。我需要生成一个密钥库来签署我的应用程序。这些文档是我支持为-dname参数添加的内容的一些备件。

这是我正在使用的行:

-dname(专有名称)字段中需要什么?我发现我可以包含该CN字段。在 Market 接受应用程序之前,我还必须输入其他字段吗?有什么好的可选的吗?

更新 后我发现我可以使用以下方法检查其他 apk:

这里有些例子:

  • 来自http://slideme.org/ X.509, CN=SlideME, OU=SlideME, O=SlideME, L=Seattle, ST=WA, C=US
  • 歌剧迷你 X.509, CN=Unknown, OU=Unknown, O=Opera Software ASA, L=Oslo, ST=Unknown, C=NO
  • 另一个随机应用程序, X.509, CN=Romeo Ordos, O=GHOR Corp., L=Donetsk, C=UA