正确回答键盘提示



当我使用以下命令生成私钥(用于对应用程序进行签名)时:

keytool -genkey -v -keystore myappname.keystore -alias myappname -keyalg RSA -keysize 2048 -validity 10000

。键盘工具问我一系列问题:

What is your first and last name?
What is the name of your organizational unit?
What is the name of your organization?
What is the name of your City or Locality?
What is the name of your State or Province?
What is the two-letter country code for this unit?

1)这些问题的目的是什么? 他们有什么后果吗? 我可以用胡言乱语回答他们,或者这会在向 Android 市场发布应用程序时给我带来问题吗? 我已经用谷歌搜索了这个,我被指示至少用我的主机名回答第一个问题,但不清楚为什么以及这是否是一个严格的规则或格式应该是什么。

2) 在相关的说明中,如果我创建多个应用程序,我是否必须将它们的所有私钥放在一个密钥库中,或者我可以将它们保存在单独的密钥库中(每个密钥库中只有一个用于该应用程序的私钥)? 如果我能把它们分开,那么这对我回答这些问题的方式有什么影响?

  1. 在大多数情况下,这些信息是可选的。如果您不想提供任何数据,只需按 ENTER 键。不要放垃圾

  2. 取决于你喜欢什么。您绝对应该为每个应用程序使用单独的证书,但您可以将所有证书存储在单个密钥库或多个密钥库中。从技术角度来看并不重要

最新更新