gpt4 book ai didi

java - 将 P12 转换为 JKS 证书 Adode AIR 到原生 Android 问题

转载 作者:行者123 更新时间:2023-11-29 20:43:59 26 4
gpt4 key购买 nike

我在 Play 商店中有一个应用程序,它是我在 Adbobe AIR 中构建的,我现在希望通过 Android Studio 将其升级为在 native Android 中构建的版本。

关于证书签名,我遇到了一些问题...当最初从 flashbuilder 导出 APK 时,我生成了一个自签名证书作为 .p12 文件,当您第一次生成证书然后每次使用它时,它要求为此输入密码。效果很好...

现在,当创建新的原生 java 应用程序时,Android Studio 显然需要 .jks 进行签名。

我显然已经使用 java 中的 keytool 成功地将旧的 .p12 转换为 jks,使用的是在其中一条评论中突出显示的技术: http://www.webfarmr.eu/2010/04/import-pkcs12-private-keys-into-jks-keystores-using-java-keytool/

当我尝试从 Android Studio 为应用程序生成签名 APK 时,它会提示:

  • “ key 存储路径”- 我知道了
  • “ keystore 密码”- 知道了。
  • “ key 别名”——我如何找到它?
  • “ key 密码”- 这套密码最初在哪里??

所以基本上我不知道 key 别名和 key 密码是什么,因为最初在 FlashBuilder 中创建 .p12 时从来没有要求这些东西。

如能提供有关如何完成此转换的任何帮助,我们将不胜感激。

谢谢马可

最佳答案

好的,我为任何想知道将 p12 转换为 jks 的人解决了这个问题。当我转换旧的 p12 证书时,我使用了此页面上的 inbfo: http://www.webfarmr.eu/2010/04/import-pkcs12-private-keys-into-jks-keystores-using-java-keytool/

我使用了以下命令(使用我自己的文件名):keytool -importkeystore -srckeystore alice.p12 -srcstoretype PKCS12 -destkeystore alice.jks 。

这会在名为“1”的新 keystore 中创建一个默认别名,并且该实际 key 的密码与最初在 flashbuilder 中用于创建旧 p12 证书的密码相同。

关于java - 将 P12 转换为 JKS 证书 Adode AIR 到原生 Android 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30610576/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com