| Adobe AIR |
|
|
アプリケーション証明書を変更するための AIR ファイルへの署名既存の AIR アプリケーションを更新して新しい署名証明書を使用するには、ADT -migrate コマンドを使用します。 証明書の移行は、次のような場合に便利です。
移行署名を適用するには、元の証明書も有効である必要があります。証明書の有効期限が切れると、移行署名は適用できません。アプリケーションのユーザは、更新されたバージョンをインストールする前に、既存のバージョンをアンインストールしなければならなくなります。移行署名にはデフォルトでタイムスタンプが付加されるので、移行署名で署名された AIR のアップデートは、証明書の有効期限が切れた後も有効です。 注意: 商用証明機関から発行された証明書を更新する場合、通常、証明書を移行する必要はありません。識別名が変更されていない限り、更新された証明書の発行者 ID は元の証明書の発行者 ID と同じになります。識別名を確認するために使用される証明書の属性の一覧については、AIR 発行者 ID についてを参照してください。
アプリケーションを移行して新しい証明書を使用するには:
-migrate コマンドを使用して署名された AIR ファイルは、アプリケーションの新しいバージョンをインストールするために使用することも、以前のバージョン(古い証明書で署名されたバージョンを含む)を更新するために使用することもできます。 新しい証明書を使用するための AIR アプリケーションの移行 ADT の -migrate コマンドを次のシンタックスで使用します。adt -migrate SIGNING_OPTIONSair_file_inair_file_out SIGNING_OPTIONS この署名オプションは、AIR ファイルへの署名に使用する秘密キーと証明書を特定します。このオプションでは、元の署名証明書を特定する必要があります。詳しくは、ADT コマンドラインの署名オプションを参照してください。 air_file_in 新しい証明書で署名されたアップデートの AIR ファイルです。 air_file_out 作成する AIR ファイルです。 ADT の例adt –migrate -storetype pkcs12 -keystore cert.p12 myApp.air myApp.air 詳しくは、AIR ファイルへの電子署名を参照してください。 注意: -migrate コマンドは、AIR 1.1 リリースで ADT に追加されました。
|