Adobe AIR形式編

Adobe AIR形式編

改版履歴

版数

日付

内容

担当

V.1.0

2015/4/1

初版

NII

V.2.0

2018/2/28

キーストアファイルの形式をJKSからPKCS12に変更、動作環境の変更に伴う修正

NII

V.2.1

2018/10/24

タイムスタンプ付与に関して記載を追加

NII

V.2.2

2020/6/4

中間CA証明書のURLとリポジトリのURLの変更

NII

V.2.3

2020/12/22

中間CA証明書のURL変更

NII

V.2.4

2020/12/24

鍵長の変更

NII

V.2.5

2021/5/31

コード署名用証明書の中間CA証明書を修正

NII

V.2.6

2023/5/19

コード署名用証明書のCSR作成に関する手順を削除

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. コード署名確認作業

1. コード署名用証明書の利用

1-1. 前提条件

OpenSSLコード署名用証明書を使用する場合の前提条件について記載します。適宜、コード署名用証明書をインストールする利用管理者様の環境により、読み替えをお願いします。(本マニュアルではAIR SDK 16.0、JDK 8u161での実行例を記載しております。) 
コマンドプロンプト上で実行するコマンドは、「 > 」にて示しています。

前提条件

  1. OpenSSLがインストールされていること

  2. Adobe AIR SDKもしくはAdobe Flex SDKがインストールされていること

  3. JDKがインストールされていること


 

1-2. JKS (Javaキー・ストア) ファイルの作成

本章ではJKS(Javaキー・ストア)ファイルの作成方法について記述します。

1-2-1. 事前準備

事前準備として、「ルートCA証明書」、「中間CA証明書」、「コード署名用証明書」を取得してください。

事前準備

  1. 鍵ペアの生成とCSRの作成~ 証明書の申請から取得まで」において受領したコード署名用証明書を任意の名前で任意の場所に保存してください。

  2. 「ルートCA証明書」と「中間CA証明書」を準備し、この2つを連結させます。下記URLより、リポジトリへアクセスしてください。

    「中間CA証明書」を下記リポジトリより取得してください。
    セコムパスポート for Member 2.0 PUB リポジトリ:
    https://repo1.secomtrust.net/spcpp/pfm20pub/index.html


    2021年5月31日00:00以前の発行証明書が対象】
    リポジトリ内にある「証明書の種類」より中間CA証明書を取得してください。

    https://repo1.secomtrust.net/spcpp/pfm20pub/codecag2/CODECAG2.cer

    次に、「ルートCA証明書」を下記リポジトより取得してください。
    Security Communication RootCA2 リポジトリ:
    https://repository.secomtrust.net/SC-Root2/index.html

    Security Communication RootCA2 証明書:
    https://repository.secomtrust.net/SC-Root2/SCRoot2ca.cer

    2021年5月31日00:00以後の発行証明書が対象】

    リポジトリ内にある「証明書の種類」より中間CA証明書を取得してください。

    https://repo1.secomtrust.net/spcpp/pfm20pub/codecag2/CODECAG2SCROOTCA3.cer

    次に、「ルートCA証明書」を下記リポジトより取得してください。
    Security Communication RootCA3 リポジトリ:
    https://repository.secomtrust.net/SC-Root3/index.html

    Security Communication RootCA3 証明書:
    https://repository.secomtrust.net/SC-Root3/SCRoot3ca.cer