クラウドインフラ構築記

現在AWSの構築支援に携わっております。今注視しているのは、GKE、BigQuery、Google Dataflowなどサービスを展開しているGoolge Cloud Platformです。

コードサイニング証明書

Java Web StartでJavaFXアプリケーションの配信をする場合、jarファイルにコード署名をする必要があります。

まず、キーストアを作成します。

keytool -genkey -alias myAlias-keystore myKeyStore

作成したキーストアで、コード署名を行います。コードサイニング証明書をここ などから、発行して使うようになりますが、いわゆるオレオレ証明書でも十分可能かと。オレオレ証明書だと初回起動時に証明書を常時受け入れる旨のチェックをいれておく必要があります。

画像2


jarsigner -keystore myKeyStore -signedJar SignXXXXX.jar XXXXX.jar myAlias

Java Web Startはアプリのjarファイルが更新されると、起動時にダウンロードされ、最新のバージョンを使用することが可能です。Java Web Startは、Java7でも問題なく動きます。

コメントは受け付けていません。