概要
jarファイルに署名をすると、JavaWebStartやAppletでローカルマシンのファイルにアクセスすることができます。今回はjarファイルに署名をする方法について書きます。
動作環境
項目 | 内容 |
---|---|
OS | Mac OS X 10.06 |
Java | Java 6 |
前提事項
なし内容
大まかなな流れとしては、1.KeyStoreの作成
2.Jarファイルに署名
という流れになります。
1.KeyStoreの作成
Javaのkeytoolを使用して、KeyStoreを作成します。
以下のようなコマンドを入力します。
keytool -genkey -keyalg rsa -alias dummy
実行すると、色々聞かれますので適当に入力します。
ここで作成するのは、自作のKeyStoreなので、配布に使用する場合等は、ベリサインなど公的な署名を
使用した方がいいみたいです。
2.Jarファイルに署名
Javaのjarsignerを使用して、署名します。
以下のようなコマンドを入力します。
jarsigner Jarファイルのパス dummy
上記のコマンドが終了したら、署名されています。
少しJarファイルのサイズが大きくなっているはずです。
0 件のコメント:
コメントを投稿