【Android】Keystoreのリセット、パスワードを忘れた時の対処法@pemファイルの作成方法など【KeystoreExplorer】

Keystoreを紛失・壊れた時の対処法

タイトルの通り、Keystoreのリセット・パスワードを忘れた時の対処法をメモ書き。

Google Plac Consoleのヘルプや、Android Studioの説明が分かりにくかったので、簡単にまとめました。

Keystoreについて、1から10まで仕様を知ってないと読んでも分かりにくい感じですよね(;^ω^)

因みに、秘密鍵公開鍵デジタル署名はGoogle特有の仕組みではなく、暗号技術の一般的な仕組みで、検索して調べた方が正確なのでここでは割愛します。

ところで、動画をアップしてるので、ここではサクッとメモしてる程度なので、詳細は動画をご覧ください。

Keystoreをリセットする手順

今回、Keystoreに7つ程度エイリアス(アップロード鍵)を保存してたのですが、なぜか1つだけになり、他の6個のエイリアスが消えるという事態が発生!

試行錯誤して、結果、下記の手順で解決しました。

※ KeyStore自体が壊れたようなので、エイリアス(アップロード鍵)の新規作成だけではなく、KeyStoreも作ってます。

  • キーストア( or エイリアス)の作成
    → 新しくKeystore( or エイリアス、アップロード鍵)を作成

  • pemファイルの作成
    → KeyStoreExplorerでpemファイルを作成

  • アップロード鍵のリセット
    → PlayConsoleでアップロード鍵のリセットのリクエストを行う

Play ConsoleAndroid Studioのヘルプは悠長に不要な情報まで書かれてるけど、3行で済みました。

紛失しても、壊れても、結果、Keystore(エイリアスアップロード鍵)を作成し、リセットするという事ですね。

※ Keystoreは入れ物、エイリアスは個別アプリのアップロード鍵です。

1:キーストア(エイリアス)の作成

Keystoreとエイリアス(アップロード鍵)の作成

キーストアとエイリアスの作成
キーストアとエイリアスの作成

通常の手順でKeystore、エイリアス(アップロード鍵)を作成

Keystoreが作成されました
Keystoreを保存

Keystoreを任意の場所に保存。
これは、Keystoreを作成する時の通常の手順です。

これは、Android Studioで普通にKeystore、エイリアスを作成する手順なので、割愛。

2:pemファイルの作成

アップロード鍵リセットするには、pemファイルという証明書ファイルを作る必要があるのですが、下記のキャプチャの方法はエラーになったので、pemファイルを簡単に作成出来る、KeystoreExplorerというツールを使いました。

KeyStoreExplorerでpemファイルを作成する

KeyStoreExplorer
KeyStoreExplorer

KeyStoreからpemファイルを作成出来たりする

KeyStoreExplorerインストール後、Keystoreファイルを開く
Keystoreファイルを開く

KeyStoreExplorerインストール後、Keystoreファイルを開く

KeyStoreのパスワードを入力
KeyStoreのパスワードを入力

KeyStore本体のパスワードを入力します

保存されているエイリアス(アップロード鍵)が表示される
エイリアス(アップロード鍵)が表示される

保存されているエイリアス(アップロード鍵)が表示される

アップロード鍵上で右クリックし、詳細を表示
アップロード鍵の詳細を表示

アップロード鍵上で右クリックし、詳細を表示

アップロード鍵の中身が表示されるので、pemをクリック
pemをクリック

アップロード鍵の中身が表示され、間違いなければpemをクリック

exportをクリック
exportをクリック

exportをクリックして、ファイルを書き出す

pemファイルに名前を付けて保存
pemファイルに名前を付けて保存

説明するまでもなく、pemファイルに名前を付けて保存します

pemファイルが書き出せました
pemファイル書き出し

無事に、pemファイルが書き出せました

pemファイルの書き出しは、こんな感じです。

詳細は「Keystoreを紛失、壊れた時の対処法」の動画に残してるので、興味あればご視聴ください。

3:アップロード鍵のリセット

最後、アップロード鍵のリセットですが、下記のとおりです。

アップロード鍵のリセット

  • Play Consoleのアプリ一覧から、個別アプリをクリック
  • アプリの完全性クリック
  • アプリの署名タブ>アップロード鍵の証明書>アップロード鍵のリセットのリクエスト
  • リセットする理由を選択>pemファイルをアップロード

アップロード鍵のリセットの手順

アップロード鍵のリセット
アップロード鍵のリセット

アプリの署名タブ>アップロード鍵の証明書までスクロールすると、項目があります

アップロード鍵をリセットする理由とpemファイルのアップロード
アップロード鍵をリセットする理由とpemファイルのアップロード

アップロード鍵をリセットする理由とpemファイルのアップロード

アップロード鍵をリセットする手続きは完了
アップロード鍵をリセットする手続き完了

リクエストのボタンを押下すると、アップロード鍵をリセットする手続きが完了

あとは、2日程度待って、更新したaapファイルをアップロードして確認するだけです。


【Android・プログラミング】Keystoreを紛失、壊れた時の対処法@pemファイルの作成、鍵のリセット方法など【KeystoreExplorer】の動画

ブログは即席で本当にメモ程度でしたが、動画はまともだと思うのでよろしければご視聴くださいw


にほんブログ村 その他日記ブログへ

Related posts