Android キーストア ファイルとは何ですか? 何に使用されますか? 質問する

Android キーストア ファイルとは何ですか? 何に使用されますか? 質問する

これは一般的な質問ですが、特に Android での使用に興味があります。キーストア ファイルとは何ですか。また、何に使用されますか。

複数の Android アプリケーションが同じキーストアを使用してアプリケーションに署名できますか (.apk に「署名する」とは具体的にどういう意味ですか)。また、これによる影響 (ある場合) は何ですか。

ベストアンサー1

私が提供する答えは、キーストア ファイルは、質問する人に対して自分自身を認証するためのものであるということです。これは、.apk ファイルの署名だけに限定されるものではなく、個人証明書の保存、転送データの署名、およびさまざまな認証に使用できます。

Android でこれを使って何をするか、そしておそらく apk の署名について言及しているので探しているものは、証明書です。資格情報を使用してアプリケーションをブランド化します。同じキーで複数のアプリケーションをブランド化できます。実際、1 つの証明書を使用して、作成した複数のアプリケーションをブランド化することをお勧めします。どのアプリケーションが自分のものであるかを追跡しやすくなります。

影響とはどういう意味かわかりません。証明書の所有者以外は誰もアプリケーションを更新できないという意味だと思います。つまり、アプリケーションを一般に公開し、アプリケーションの署名に使用した証明書を紛失した場合、更新をリリースできなくなるため、その証明書を安全に保管し、必要に応じてバックアップしてください。

しかし、apk に署名して公開する以外にも、必要に応じて、SSL 経由でサーバーにデバイスを認証するために使用することもできます (これも Android 関連)。

おすすめ記事