让另一个用我的私钥签署APK - 如何?

时间:2015-02-19 14:18:45

标签: android apk keystore android-keystore

为了让其他开发者能够使用我的私钥之一签署APK,我应该提供原始的KeyStore文件,还是只给他这个特定密钥的密码就足够了?

请注意我的问题故意忽略了发放私人签名密钥的“安全”方面。这不是问题的一部分。

非常感谢。

1 个答案:

答案 0 :(得分:2)

您需要向其他开发者提供以下内容:

  • 密钥库文件
  • 密钥库的密码
  • 用于签署应用的别名的名称
  • 该别名的密码。

如果您愿意,可以使用以下命令将单个别名的证书导出到其他密钥库:

keytool -export -alias myAlias -file mycert.cer -keystore existingKeystore.jks
keytool -importcert -file mycert.cer -keystore newKeystore.jks -alias myAlias

如果您在单个密钥库中有多个证书,并且只想导出单个证书,则此功能非常有用。