keystore相关内容

我丢失了 .keystore 文件?

好的伙计们.. 长话短说,我正在一台我无法再访问的计算机上进行开发.我能够检索源代码,但无法检索用于签署我的应用程序并将其发布到市场的 .keystore 文件(有多个更新).如果我想更新,我和我可怜的用户会不会走运? 我知道用于对密钥进行签名的密码(至少它可能是三个密码之一),那么我可以创建另一个密码吗?一定有办法解决这个问题..硬盘坏了怎么办? 解决方案 面临同样的问题.我试图通 ..
发布时间:2021-12-01 11:42:10 移动开发

如何检查密钥库文件中的证书名称和别名?

我有一堆 .keystore 文件,需要找到一个具有特定 CN 和别名的文件.有没有办法用 keytool、jarsigner 或其他工具来做到这一点?我找到了一种方法来检查是否使用特定密钥库对特定 apk 进行签名,但我还需要获取每个文件中的别名和证书名称. 解决方案 您可以运行以下命令来列出您的密钥库文件(和别名)的内容: keytool -v -list -keystore .ke ..
发布时间:2021-11-25 21:00:13 Java Web开发

keytool 错误 Keystore 被篡改,或密码不正确

我在本地机器上生成证书时遇到以下错误. C:\Users\abc>keytool -genkey -alias tomcat -keyalg RSA输入密钥库密码:密钥工具错误:java.io.IOException:密钥库被篡改,或密码不正确 我认为 jdk 版本存在一些问题.我在我同事的机器上运行了相同的命令,它运行良好. 请分享您的意见. 解决方案 根据你的描述,我假设你在 ..
发布时间:2021-11-25 18:35:06 Java Web开发

在 java 中使用自定义信任库以及默认信任库

我正在用 Java 编写一个应用程序,它通过 HTTPS 连接到两个 Web 服务器.一个通过默认信任链获得信任的证书,另一个使用自签名证书.当然,连接到第一台服务器是开箱即用的,而在我使用来自该服务器的证书创建 trustStore 之前,使用自签名证书连接到服务器是无效的.但是,与默认信任服务器的连接不再起作用,因为显然一旦我创建了自己的信任库,默认信任库就会被忽略. 我找到的一个解决方 ..
发布时间:2021-11-25 18:12:17 Java Web开发

将 PEM 导入 Java 密钥库

我正在尝试连接到需要我进行身份验证的 SSL 服务器.为了在 Apache MINA 上使用 SSL,我需要一个合适的 JKS 文件.但是,我只得到了一个 .PEM 文件. 我将如何从 PEM 文件创建 JKS 文件? 解决方案 首先,将您的证书转换为 DER 格式: openssl x509 -outform der -in certificate.pem -out certif ..
发布时间:2021-11-25 18:02:20 Java Web开发

SSL 和证书密钥库

我的 Java 程序如何知道包含证书的密钥库在哪里? 或者:我如何告诉我的 Java 程序在哪里查找密钥库? 以某种方式指定密钥库后,如何指定用于向客户端验证服务器的证书? 解决方案 System.setProperty("javax.net.ssl.trustStore", path_to_your_jks_file); ..
发布时间:2021-11-25 13:42:36 Java Web开发

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

在开发 Java 网络服务客户端的过程中,我遇到了一个问题.Web 服务的身份验证使用客户端证书、用户名和密码.我从 Web 服务背后的公司收到的客户端证书采用 .cer 格式.当我使用文本编辑器检查文件时,它具有以下内容: -----BEGIN CERTIFICATE--[一些base64编码数据]-----结束证书----- 我可以将此文件作为证书导入 Internet Explorer( ..
发布时间:2021-11-25 13:17:48 Java Web开发

如何在特定连接上使用不同的证书?

我添加到大型 Java 应用程序的模块必须与另一家公司的 SSL 安全网站进行通信.问题是该站点使用自签名证书.我有一份证书副本来验证我没有遇到中间人攻击,我需要将此证书合并到我们的代码中,以便与服务器的连接成功. 这是基本代码: void sendRequest(String dataPacket) {String urlStr = "https://host.example.com/" ..
发布时间:2021-11-25 11:27:40 Java Web开发

无法读取android调试密钥

尝试构建我的应用程序,我可以在 10 分钟前构建它,但突然间开始出现此错误: * 出了什么问题:任务“:app:packageDebug"的执行失败.>无法从存储“/Users/quinn/.android/debug.keystore"中读取密钥 AndroidDebugKey:DerInputStream.getLength():lengthTag=109,太大. 没有触及任何代码或触及密 ..
发布时间:2021-11-21 21:35:54 Android

Android Studio 中调试密钥库的位置,是否存在?

休假后,我将我的 Android 开发从 Windows 下的 Eclipse 迁移到了一台在 Ubuntu 下运行 Android Studio 的新机器上. 因为我希望使用 Google Maps v1(不再发布新的 API 密钥)移植现有项目,所以我将发布和调试密钥库复制到新机器上. 在 Eclipse 下,不需要知道自动创建的调试密钥库的位置,并用它签名调试负载. 在An ..
发布时间:2021-11-21 21:16:41 Android

Android Studio 中的 debug.keystore 在哪里

我需要启用 google+ api,所以我需要 debug.keystore.我切换到Android Studio,不知道它在哪里.我可以在 eclipse 路径 ~/.android/debug.keystore 中找到它. 解决方案 EDIT步骤 1) 转到文件 > 项目结构 > 选择项目 > 转到“签名"并选择您的默认或任何您想要的密钥库并填写所有详细信息.如果您无法填写详细信息,请 ..
发布时间:2021-11-21 17:47:06 Android

如何在特定连接上使用不同的证书?

我添加到大型 Java 应用程序的模块必须与另一家公司的 SSL 安全网站进行通信.问题是该站点使用自签名证书.我有一份证书副本来验证我没有遇到中间人攻击,我需要将此证书合并到我们的代码中,以便与服务器的连接成功. 基本代码如下: void sendRequest(String dataPacket) {String urlStr = "https://host.example.com/" ..
发布时间:2021-11-19 22:45:32 Java Web开发

java.io.IOException: 无效的密钥库格式

有大佬知道怎么解决吗?我尝试了很多东西,但都没有奏效. 当我点击更多详细信息时,我得到了这个: at sun.security.provider.JavaKeyStore.engineLoad(Unknown Source)atsun.security.provider.JavaKeyStore$JKS.engineLoad(来源不明)在 java.security.KeyStore.lo ..
发布时间:2021-11-16 22:05:48 其他开发

上传失败,APK 有 2 个有效的证书条目

我正在尝试在 Google Developer 中更新我的应用,但收到错误: >上传失败>>您上传的 APK 使用与 >以前的 APK 不同的证书签名.您必须使用相同的证书.您现有的 APK 已使用带指纹的证书进行签名:>>[ SHA1: AF:AF:68:1E:2B:5C:99:23:4D:B9:87:F6:D6:2F:9D:5A:9A:BE:34:EC ]>>用于签署您上传的 APK 的证书 ..
发布时间:2021-11-15 22:00:53 其他开发

Eclipse导出安卓apk挂

我有一个问题,即在使用 Eclipse 导出 APK 时,它只是挂起并且没有完成.当我关闭 Windows 时,我看到一条错误消息,指出“输入密钥库密码:"但没有提供输入框.我能做什么? 解决方案 我发现问题是我输入的密钥库密码包含以下字符: $ £ % !" 我不确定是哪个字符导致了问题,但在选择不包含任何这些字符的密码后,问题不再发生. ..
发布时间:2021-11-15 21:59:42 其他开发

丢失密钥库 Android

我在 Google Play 上有一个应用,我想提供一个带有更新的新版本,但不幸的是我丢失了密钥库(是的,我是个白痴). 我知道我需要使用相同的密钥来上传新版本,有没有办法解决这个问题,例如创建一个新密钥并使用我丢失的另一个密钥中的 SHA1 修改 SHA1? 谢谢. 解决方案 如果您丢失了密钥库,那么您将无法在 Play 商店中更新应用程序(会导致签名错误)!唯一的方法是您可 ..
发布时间:2021-11-15 21:57:29 其他开发

尝试在 Android Studio 中重命名包,但表示文件 (com) 已存在

我在 Android Studio 中创建了一个新应用程序,一切正常,我创建了一个签名的 apk,但是我在 Play 商店上发布了一个旧应用程序,我设法找到了那个旧应用程序的 key.keystore,这是我最初所做的两年前在 Eclipse 中,所以在 Keystore Explorer 中打开我的旧 apk 后,我能够记住我的旧存储密码、别名和密钥密码,所以我回到 Android Studio ..
发布时间:2021-11-15 21:53:59 其他开发

未找到用于签名配置“发布"的密钥库

我在 Flutter 上运行此命令时遇到问题:flutter build appbundle --target-platform android-arm,android-arm64,android-x64 我需要运行它才能执行flutter build apk. build.gradle def keystoreProperties = new Properties()def keysto ..
发布时间:2021-11-15 21:53:25 其他开发

无效的密钥库格式

我得到了一个密钥库文件以及一个用户名和密码,我需要对更新的应用程序进行签名.但是,在尝试列出文件的内容、尝试在密钥库中创建新密钥等时,我收到“keytool 错误:java.io.IOException:无效的密钥库格式". 我看过类似的帖子,但没有一个对我有帮助. 我期待听到解决方案.提前致谢 解决方案 原来该文件是包含实际密钥库的 RAR 存档文件. ..
发布时间:2021-11-15 21:51:02 其他开发