改版履歴 |
版数 | 日付 | 内容 | 担当 |
V.1.0 | 2015/4/1 | 初版 | NII |
V.2.0 | 2018/2/28 | キーストアファイルの形式をJKSからPKCS12に変更、動作環境の変更に伴う修正 | NII |
V.2.1 | 2018/7/9 | タイムスタンプ利用手順の追加タイムスタンプ付与に関して記載を追加 | NII |
目次
1. コード署名用証明書の利用
1-1. 前提条件
1-2. JKS (Javaキー・ストア) ファイルの作成
1-2-1. 事前準備
1-2-2. PKCS#12ファイルの作成
1-2-3. JKS (Javaキー・ストア) ファイルの作成
1-3. 署名
1-4. コード署名確認作業
...
前提条件 |
- OpenSSLがインストールされていること
- Adobe AIR SDKもしくはAdobe Flex SDKがインストールされていること
- JDKがインストールされていること
|
CSR作成時は既存の鍵ペアは使わずに、必ず新たにCSR作成用に作成した鍵ペアを利用してください。更新時も同様に、鍵ペアおよびCSRを新たに作成してください。鍵ペアの鍵長は2048bitにしてください。
...
情報 |
---|
【adtコマンドを用いたタイムスタンプの付与について】 当サービスで提供しているタイムスタンプ局はadtコマンドを用いたタイムスタンプの付与に関しては非対応となっております。 |
署名作業(併せてタイムスタンプを付与しない場合)署名作業 |
- 同一フォルダ上にAdobe AIR形式ファイル作成に必要な署名されるアプリケーション記述ファイル(test.xml)、アプリケーションの使用する任意のファイルのパス名(test.swf)と、項目1-5-3にて 作成したJKS (Javaキー・ストア) ファイルを置きます。
コマンドプロンプトを実行し、署名対象ファイルのあるフォルダへ移動します。 > set Path=(Adobe AIR SDKもしくはAdobe Flex SDK);(JDKインストールフォルダ)\bin ※JDKインストールフォルダをプログラムを探すフォルダに指定します > cd (作業ディレクトリ) ←作業ディレクトリ |
フォルダ移動後、Adobe AIR形式のファイル作成と同時に、作成ファイルへの署名を下記のコマンドにて実施してください。 > adt -package -alias (キーストア内の証明書のエイリアス名) -keystore (キーストアファイル名) -storetype pkcs12 -tsa none (作成するAdobe AIRファイル名) (署名されるアプリケーション記述ファイルのパス名 ) (トップレベルHTMLファイルのパス名 ) |
- 「password:」と表示されますので、JKS (Javaキー・ストア) ファイルを保護するパスフレーズを入力してください。
- keytoolのコマンドが終了しますので、 対象のAdobe AIR形式ファイルが作業ディレクトリに作成されていることを確認してください。
|
...