繁体   English   中英

正确回答keytool提示?

[英]Properly answering keytool prompts?

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

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

...我被keytool询问了一系列问题:

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. 取决于你喜欢什么。 每个应用程序肯定应该有单独的证书,但是您可以将所有证书存储在单个密钥库或多个密钥库中。 从技术角度来看没关系

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM