基本情報
Android keystoreとは?
Android keystoreは、アプリの署名に使用する秘密鍵と証明書を格納した、パスワード保護されたファイルです。すべてのAPKおよびAndroid App Bundleは、インストールや公開の前に署名を行う必要があり、Androidは既にインストールされているバージョンと同じ鍵で署名されたアップデートのみを受け付けます。
そのため、keystoreはプロジェクトにおいて最も重要なファイルの一つです。Play App Signingを使用している場合、それは キーストアのアップロードとして機能し、Googleがアプリを再署名する前にチェックを行います。Play App Signingを使用していない場合は、 アプリ署名鍵 そのものとなり、これを紛失するとアプリのアップデートができなくなります。
このジェネレーターは、RSA 2048ビット鍵とSHA-256証明書を含むPKCS#12 (.p12) keystoreを作成します。出力は以下と同じです: keytool
およびAndroid Studioの署名ウィザードと同じで、Google Playの要件を満たす25年のデフォルト有効期間があります。