10

Androidマーケットでアプリケーションをリリースしようとしています。アプリケーションに署名するためにキーストアを生成する必要があります。-dnameドキュメントは、私がパラメータのために入れることをサポートしているものの少しの予備です。

これが私が使用している行です:

keytool -genkey -v -alias release -keyalg RSA -keysize 2048 -dname "CN=mydomain.com" -keystore my.keystore -validity 10000 

-dname(識別名)フィールドには何が必要ですか?CNフィールドを含めることができることがわかりました。マーケットがアプリを受け入れる前に入力しなければならない他のフィールドはありますか?入れるのに良いオプションのものはありますか?

更新 私は私が使用することによって他のapkを調べることができることを知りました:

jarsigner -verify -verbose -certs nameof.apk

ここではいくつかの例を示します。

  • http://slideme.org/から X.509, CN=SlideME, OU=SlideME, O=SlideME, L=Seattle, ST=WA, C=US
  • Opera Miniは X.509, CN=Unknown, OU=Unknown, O=Opera Software ASA, L=Oslo, ST=Unknown, C=NO
  • 別のランダムアプリ、 X.509, CN=Romeo Ordos, O=GHOR Corp., L=Donetsk, C=UA
4

2 に答える 2

29

会社に対応する識別名を使用する必要があります。使用できるコンポーネントの種類のリストは次のとおりです。

dnテーブル

私の知る限り、各コンポーネントをコンマで区切った完全な識別名を使用できます。たとえば、あなたの場合、あなたは以下を使うことができます:CN=christophercotton.com,L=Franklin

于 2010-07-19T19:02:59.557 に答える
2

私の知る限り、これらの情報はGooglePlayでは使用/表示されません。

于 2013-09-03T13:26:23.860 に答える