JARファイルへの署名方法
How to sign JAVA object
更新年月日:2014年9月12日
下記の手順で署名してください。
JARファイルへの署名方法
■署名ツールについて署名にはJDK付属のツール(jarsigner)を使用します。
keytoolでPFXファイルの読み込みができるかご確認ください。
# keytool -list -v -storetype pkcs12 -keystore your_codesign.pfx
下記のコマンドを入力し署名(タイムスタンプ付き)を行ってください。※エイリアス名と証明書のファイル名はお客様の環境に合わせてください。
※タイムスタンプを付けないと、コードサイニング証明書の有効期限が過ぎた後、署名をしたプログラムを実行した際、警告メッセージが表示されます。警告メッセージの表示を回避するために、タイムスタンプの付与を推奨します。
# jarsigner -tsa http://timestamp.comodoca.com/rfc3161 -storetype pkcs12 -keystore your_codesign.pfx your_jar.jar "myalias"
※JRE 1.7.0_51以降、JARファイルに対するデジタル署名とManifest内にPermissions属性の設定が必要になります。詳細はOracleのウェブサイトをご覧ください。