Signing Adobe AIR Desktop Applications

Solution ID:    SO6896    Updated:    08/26/2016

Solution

REQUIREMENT:  The Thawte Code Signing for Adobe AIR certificate must be exported from the Firefox browser in order to perform any signing procedures.  For instructions to export the Thawte Code Signing for Adobe AIR certificate from a Firefox browser, see solution ID:  SO6899

There are many methods for signing using the Thawte Code Signing for Adobe AIR certificate.  Below are a list of the most commonly used methods.

NOTE:  Thawte does not support the signing tools.  For troubleshooting with the signing tools, please contact Adobe.

 

 

Signing Desktop Applications with Flash Builder 4.5

  1. Right-click the project in the Package Explorer and choose Export > Flash Builder > Release Build
     
  2. In the Export Release Build wizard, specify the file name of the AIR file that will be created and the path for that file
     
  3. Under Export as, select the radio-button Signed AIR package, then click Next
     
  4. Type the path or browse to the Adobe Air certificate file that was exported as a .pfx or .p12 file
     
  5. Type the password that was created when the Adobe Air certificate was exported as a .pfx or .p12 file
     
  6. Click Finish and Flash Builder will generate the AIR file
     

 

Signing Desktop Applications with Flash Professional CS5.5

  1. Click File > Publish
     
  2. In the Air Settings dialog box, select the Signature tab
     
  3. Type the path or browse to the Adobe Air certificate file that was exported as a .pfx or .p12 file
     
  4. Type the password that was created when the Adobe Air certificate was exported as a .pfx or .p12 file
     
  5. When ready to publish, click Publish
     

 

Signing Desktop Applications with Dreamweaver CS5.5

NOTE:  Adobe AIR extension for Dreamweaver may be required.  Please visit Adobe AIR's Developer Center for further information.

  1. Click Site > AIR Application Settings
     
  2. In the AIR Application and Installer Settings dialog box, fill in the required information including File Name, ID and Initial Content
     
  3. Click the Set button next to Digital Signature: AIR Package will be signed with
     
  4. In the Digital Signature dialog box, select or browse to the Adobe Air certificate file that was exported as a .pfx or .p12 file
     
  5. Type the password that was created when the Adobe Air certificate was exported as a .pfx or .p12 file
     
  6. When ready to create the signed application, click Create AIR File from the AIR Application and Installer Settings dialog box.  If you have previously specified the settings for your certificate, you can click Site > Create AIR File directly
     

 

Signing Desktop Application with the AIR SDK

NOTE:  Familiarity with command line is highly recommended for this process.

Using a Terminal or Command Prompt window, run the following command to sign using the AIR SDK:

adt -package -storetype pkcs12 -keystore <path_and_AdobeAirCertificate_Filename>.p12 -storepass <AdobeAirCertificate_password> <your_application_filename>.air <your_application_filename-app>.xml <your_application_filename>.swf

 

Legacy ID

vs44133

Disclaimer:

Thawte has made efforts to ensure the accuracy and completeness of the information in this document. However, Thawte makes no warranties of any kind (whether express, implied or statutory) with respect to the information contained herein. Thawte assumes no liability to any party for any loss or damage (whether direct or indirect) caused by any errors, omissions, or statements of any kind contained in this document. Further, Thawte assumes no liability arising from the application or use of the product or service described herein and specifically disclaims any representation that the products or services described herein do not infringe upon any existing or future intellectual property rights. Nothing herein grants the reader any license to make, use, or sell equipment or products constructed in accordance with this document. Finally, all rights and privileges related to any intellectual property right described herein are vested in the patent, trademark, or service mark owner, and no other person may exercise such rights without express permission, authority, or license secured from the patent, trademark, or service mark owner. Thawte reserves the right to make changes to any information herein without further notice.  

Find Answers


Search Tips