Ask a Question

Solution ID : SO6896

Signing Adobe AIR Desktop Applications

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