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

Letting Another to Sign an APK with My Private-Key - How?

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

请注意 我的问题故意忽略了 "security" 给出私钥的方面。这不是问题的一部分。

非常感谢。

您需要向其他开发者提供以下信息:

  • 密钥库文件
  • 密钥库的密码
  • 用于对应用程序签名的别名
  • 该别名的密码。

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

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

如果您在一个密钥库中有多个证书并且只想导出一个证书,这将很有用。