これはかなり基本的なようですが、特にAndroidアプリに関して)探している情報がどこにも見つかりません。
私は自分のリリースキー(自己署名)を作成しており、多くの情報を求められます。
それを念頭に置いて、Androidアプリを配布するために使用される自己署名証明書について、2つの基本的な質問があります。
前もって感謝します!
編集:上記の#1に関する詳細情報:これがSSL証明書のようなものである場合、名前、組織、国で十分です。しかしISその場合?他のすべてのフィールドを空白のままにすることの長所と短所?アプリの観点からこれについて疑問に思っているのは私だけではありません...そして= Androidこれまでに読んだドキュメントは、これを明確にするのに役立ちません。
#2の場合、証明書を変更すると再生成することを意味し、その新しい証明書で署名しても市場の問題は回避されません(新しい証明書と古い証明書の両方で署名したとしても、まったく新しいアプリのようです)。そのため、アプリに初めて署名するときは、それを正しくすることが重要です(移動する場合でも十分に一般的です)。
これらのフィールドの内容は実際にはかなり無関係であり、一般的にあなた以外の誰にも見られません。 keytoolが許可するところであれば、後で何の影響もなく空のフィールドを残すことができます。
キーストアを使用してAPKに署名し、Android Marketにアップロードすると、別のキーストアを使用して同じパッケージに署名することはできません。これは、他の誰かがアプリを別のキーストアに置き換えないようにするためです。
私のキーストアには個人情報を入れて、有効期限を999年後に設定し、安全に保管してバックアップします。