Android アプリの Base 64 公開鍵を取得 (または表示) するにはどうすればよいですか? ライセンス ファイルがあり、以前にアプリを公開しました。
ライセンスのキーが必要です。
Android アプリの Base 64 公開鍵を取得 (または表示) するにはどうすればよいですか? ライセンス ファイルがあり、以前にアプリを公開しました。
ライセンスのキーが必要です。
ライセンスをアプリケーションに追加するには、発行者アカウントのライセンス用の公開鍵を取得し、それをアプリケーションにコピーする必要があります。ライセンス用のアカウントの公開鍵を見つける方法は次のとおりです。
Google Play パブリッシャー サイトにアクセスしてサインインします。ライセンスを取得するアプリケーションが公開されている (または公開される予定の) アカウントにサインインしていることを確認してください。アカウントのホームページで、[プロファイルの編集] リンクを見つけてクリックします。[プロファイルの編集] ページで、以下に示す [ライセンス] ペインを見つけます。ライセンス用の公開鍵は、[公開鍵] テキスト ボックスに表示されます。
ソース http://developer.android.com/guide/google/play/licensing/adding-licensing.html
base64 文字列はおそらく X509EncodedKeySpec です。推測しかできません。その場合は、文字列を base64 デコードしてバイト [] を取得する必要があります。次に、このバイト [] から X509EncodedKeySpec を構築します。次に、RSA KeyFactory のインスタンスを作成し、この KeyFactory の generatePublic() メソッドを使用して PublicKey を取得します。この公開鍵は Cipher.init() に渡すことができます