问题标签 [keystore]

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 投票
12 回答
67400 浏览

android - 我丢失了 .keystore 文件?

好的,伙计们.. 长话短说,我正在一台我不再可以访问的计算机上进行开发。我能够检索源代码,但不能检索用于签署我的应用程序并将其发布到市场的 .keystore 文件(有几个更新)。如果我想更新,我和我可怜的用户会不走运吗?

我知道用于签署密钥的密码(至少它可能是三个密码之一),那么我可以创建另一个密码吗?一定有办法解决这个问题。硬盘驱动器故障怎么办?

0 投票
9 回答
1146873 浏览

java - 如何将 .cer 证书导入 java 密钥库?

在开发 Java Web 服务客户端期间,我遇到了一个问题。Web 服务的身份验证使用客户端证书、用户名和密码。我从网络服务背后的公司收到的客户端证书是.cer格式的。当我使用文本编辑器检查文件时,它具有以下内容:

我可以在 Internet Explorer 中将此文件作为证书导入(无需输入密码!)并使用它来对 web 服务进行身份验证。

通过首先剥离第一行和最后一行,转换为 unix 换行符并运行 base64-decode,我能够将此证书导入密钥库。生成的文件可以导入到密钥库中(使用keytool命令)。当我列出密钥库中的条目时,该条目的类型为trustedCertEntry. 由于此条目类型 (?),我无法使用此证书对 Web 服务进行身份验证。我开始认为提供的证书是用于身份验证的公共证书......

我发现的一种解决方法是在 IE 中导入证书并将其导出为.pfx文件。该文件可以作为密钥库加载,并可用于向 Web 服务进行身份验证。但是,我不能指望我的客户每次收到新证书时都执行这些步骤。所以我想将.cer文件直接加载到Java中。有什么想法吗?

附加信息:网络服务背后的公司告诉我,应该向 PC 和稍后导入证书的用户请求证书(使用 IE 和网站)。

0 投票
9 回答
58171 浏览

java - Facebook Android SDK 的密钥哈希

我不知道如何获得使用 Facebook Android SDK 所需的密钥哈希。我发现我可以使用keytool这些命令:

唯一的问题是我不知道在哪里插入它,我尝试通过命令窗口(win7)并尝试打开文件 keytool.exe。

0 投票
2 回答
498 浏览

.net - 将 Android 移植到 WP7。如何处理 KeyStore?

我正在将 Android 应用程序移植到 Windows Phone 7。Android 应用程序使用 KeyStore。从我在此处阅读的内容来看,C#/.NET 中的等效项似乎是 X509CertificateStore。但是,包含命名空间似乎不是 Windows Phone 7 的一部分。是否有专门针对 WP7 的替代方案?

编辑:看起来有一个 X509Certificate 类。我对这两个平台上的证书都不熟悉,但我会试一试。任何其他建议仍然非常感谢

0 投票
1 回答
1143 浏览

java - 导入 Keystore 以签署 Applet

我公司的一位安全代表给了我一个密钥库,供我签署小程序时使用。但是,我在实际导入密钥库时遇到了问题。我尝试执行以下操作,但什么也没发生……嗯,几乎什么都没有…… keytool 应用程序提示我输入密码,然后按回车键。该工具通过将光标放在下一行来响应,它只是在那里坐了大约 10 分钟,当时我终止了该进程。我假设我做错了什么,并希望有人能指出我正确的方向。

谢谢,杰里米

0 投票
2 回答
728 浏览

java-me - How can I write code for different mobile keys such as numeric and arrow keys using netbeans J2ME?

hi i want to know which key user pressed in mobile's keypad.....

0 投票
3 回答
14227 浏览

java - 如何跨更新保留 Mac 上的 CAcerts 密钥库?

Mac OS X 在 /System/Library/Frameworks/JavaVM.framework/Home/lib/security/cacerts 中有 CA 密钥库。这个密钥库似乎会被每次 Java 更新覆盖,这很烦人,因为我们有用于开发环境、测试的内部 CA……</p>

有没有一种方法可以跨 Apple JSR 保留密钥库更改,现在,使用 Snow Leo JSR3,还跨不同 Java 开发人员包(其 JDK 使用相同的密钥库)的更新?

0 投票
6 回答
158845 浏览

android - Android:我丢失了我的 android 密钥库,我该怎么办?

基于我的 android 密钥库,我创建了一些应用程序。现在,我想更新我的一个程序,但我丢失了我的密钥库。我可以生成另一个并更新我的应用程序吗?

谢谢

0 投票
1 回答
1447 浏览

android - 我丢失了我的密钥库,我无法在市场上升级我的应用程序

我将我的第一个应用程序上传到市场,现在我想升级一个新版本,但是当我升级我的应用程序时出现了这个异常。" apk 必须使用与以前版本相同的证书进行签名。" 我丢失了证书密钥库,在这种情况下我该怎么办?取消发布我的应用程序并重命名包?我可以使用其他密钥库上传其他应用程序吗?

0 投票
2 回答
11979 浏览

java - 如何检查密钥库中是否存在证书

我需要验证签名的 xml 文档。作为验证的一部分,我需要检查与签名证书一起传递的证书是否是受信任的证书。

所有受信任的证书都添加到名为trusted.keystore.

如何检查通过的证书是否为有效证书?

我写了以下内容KeySelector,但它不起作用

问题出在方法isTrustedCertificate上。我正在遍历密钥库中的所有别名并检查它与传递的证书相同的位置。

正如类名所暗示的,它只处理 X509 类型的证书。

谢谢