前準備として、作成したapkファイルを Java JDKインストール先のbinにコピー。
keytool -genkey -v -keystore hellodevelop.keystore -alias hellodevelop -keyalg RSA -validity 10000
上記コマンドを実行すると以下の問い合わせがある。
キーストアのパスワード:*********
新規パスワード再入力:*********
姓名:Takc
組織単位名:sample
組織名:sample
都市名または地域名:Saitama
州名または地方名:Oomiya
国番号:jp
<hellodevelop>の鍵パスワードを入力してください。
(キーストアのパスワードと同じ場合は、RETURN)
Java JDKインストール先のbinに hellodevelop.keystore が作成された。
・独自の証明書を使ってデジタル署名
作成した証明書を使ってapkファイルにデジタル署名を行う。
デジタル署名には、Java JDK に付属している jarsigner.exe を使用する。
下記コマンドを実行
jarsigner -verbose -keystore hellodevelop.keystore HelloAndroid.apk hellodevelop
署名の確認
jarsigner -verify -verbose -certs HelloAndroid.apk
PR