Digitally signing AIR apps for the client

How does a developer digitally sign a client's application
without requiring the client to have to purchase the certificate?
We want to do this for them. Are there any options for the
developer?

What happens when a certificate applied to an AIR app.
expires? Does anyone know the technical details of the process? Is
the expiration date embedded in the cerficate? Will the installer
just revert to an UNKNOWN publisher or present another message,
such as certificate expired? Will the installer still work?
My Web guy thinks we can purchase the certificate for our
client after discussing this process with them, by being listed as
the technical contact and getting their contact info (like we can
with SSL certificates). We do NOT want to put the customer through
the below steps. There is a document though on Thawte's website
that says the business and technical contacts must be from the same
company though. This document
(https://www.thawte.com/guides/pdf/enroll_codesign_eng.pdf) says
nothing about AIR though.
Here's some text Thawte sent me:
ENROLLING:
1. Visit
https://www.thawte.com/process/retail/new_devel?language=en&productInfo.productType=devel 2
2 Select the Adobe AIR Developer Certificate
3. Enter the required information in the enrollment process
"step 1 Configure your enrollment"
Note: As part of this process a private/public key pair will
be generated by thawte. The private key will be automatically
stored within the Firefox keystore.
4. Click Submit to complete your enrollment.
5. Click Accept after confirming that all information entered
on the enrollment page is correct.
6. After the certificate is issued, log into the status page
using the link provided in the confirmation email to download the
certificate.
7. Click on "Fetch Certificate" and the certificate will
automatically be saved to the Firefox keystore.
8. Export the private key and certificate from the Firefox
keystore.
The exported file can now be used to sign the Adobe Air
application.
FIREFOX INFO:
You must use FireFox to initiate the Adobe AIR developer
certificate browser and to obtain the certificate.
1. Visit
https://www.thawte.com/process/retail/new_devel?language=en&productInfo.productType=devel 2
2 Select the Adobe AIR Developer Certificate
3. Enter the required information in the enrollment process
"step 1 Configure your enrollment"
Note: As part of this process a private/public key pair will
be generated by thawte. The private key will be automatically
stored within the Firefox keystore.
4. Click Submit to complete your enrollment.
5. Click Accept after confirming that all information entered
on the enrollment page is correct.
6. After the certificate is issued, log into the status page
using the link provided in the confirmation email to download the
certificate.
7. Click on "Fetch Certificate" and the certificate will
automatically be saved to the Firefox keystore.
8. Export the private key and certificate from the Firefox
keystore with this solution: SO6899
The exported file can now be used to sign the Adobe Air
application.
The a guide to signing the application can be found in SO6896
Note: When exporting the private key and certificate from
Firefox, it ill be exported in a .p12 (pfx) format which ADT, Flex,
Flash Authoring, Dreamweaver, and Apatana tools can consume.
Thawte will perform an Identity verification process, which
may take 2-5 working days, and may need additional information.
https://www.thawte.com/ssl-digital-certificates/free-guides-whitepapers/pdf/enroll_codesig n_eng.pdf
After verification is complete, Thawte will email you
instructions on how to retrieve the certificate.
Please make sure that you retrieve the certificate using
Firefox.
How to export the private key and certificate from Firefox to
sign Adobe®AIR™applications
Solution ID: SO6899
Adobe®AIR™ Developer Certificates can use a .pfx
or a .p12 file to sign applications. Please follow the steps below
to export the certificate with the private key from Firefox:
1. A. Start Firefox
B. Select Tools
C. Select Options
D. Select Advanced
E. Select Certificates
F. Select Manage Certificates
Note: On a MAC OS go to Firefox > Preferences >
Advanced > Certificates > Manage Certificates
2. Select your signing certificate you retrieved from the
status page and click the Backup button.
3. Enter the file name and location to export the certificate
and private key to and click Save.
4. If you are using the Firefox Master Password, you will be
prompted for your master password for the software security device.
5. From the "Choose a certificate backup" password dialog
box, enter a password to create/export the certificate.
6. Enter the password twice and click OK. You should receive
a successful backup password message.
7. Use this .p12 (pfx) file within ADT, Flex, Flash
Authoring, Dreamweaver, or Apatana tool.
When prompted for a password, use the password for the .p12
file export in step 5.
8. Sign the application.
Follow the steps below to sign Adobe®AIR™
applications:
1. Open AIR Application and Installer Settings from the Adobe
Air application
2. Click Set button under Installer settings, next to Digital
signature
3. In the Digital Signature dialog box, click Browse.
4. Select the certificate.
5. Enter a password.
6. Click OK
The application now has the digital signature applied.

Similar Messages

  • Is there a GPS app for the iPhone that doesn't use air or data time?

    Is there a GPS app for the iPhone that doesn't use air or data time?

    There are lots of GPS Apps in the App Store.  How do I know they don't use dada and/or air charges?

  • How do I get Air runtime for the android emulator

    All the links I have found say you can download it after signing up for the pre-release; however, that is no longer viable as it is not pre-release anymore.  I cannot find anywhere to download the apk file anymore...  and I need to get it on the emulator.

    I am still digging ... means I still look for the best way to install a Flex/Air combo that will allow me to develop Air Apps for Android (using a Maven based dev env - flex-mojo), means I actually do NOT want to install or use Flash Builder or Flash Professional CS5 or ... whatever.
    So here is what I found out (the result of 3 days of work (elapse time)).
    To get a Flex/Air SDK up and running you need to ...
    Download the Flex SDK (e.g. 4.1.0.16076) from http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4This will NOT contain an/the AIR SDK (and that means also no runtimes)
    Download the Air SDK (e.g. 2.5.1) from http://www.adobe.com/products/air/sdk/
    Copy the Air SDK over the Flex SDK as described here http://kb2.adobe.com/cps/495/cpsid_49532.htmlNote: Make sure that the Air SDK is newer than the Flex SDK. Otherwise the Flex SDK might use features of the Air SDK that are not present in the Air SDK and that might result in compile or runtime errors. I was not able to find a definition of "newer", but assume that Air 2.5 is newer than Flex 4.1
    ... or ...
    You download the Flex SDK 4.5.0.17689 from http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+HeroThis actually contains (means is already merged with) an Air SDK (don't know which version)
    Right now, I am stuck to make this work with flex-mojos 3.7.1, but will report back, if I find a solution.

  • Is there a business app for tracking client information?

    i run a chacrter fishing business and i want an app for trakcing client infomation.  an app that i can use on the ipad but alos on my imac, if possible.  and if i can sync or connect it with my ical, that would be great!
    any ideas?!

    Actualy you can manage your contacts by computer. Go to www.icloud.com , then sign in with your Apple ID. There you can add, edit, create groups and so on. But of course, you need to turn on back up your contacts by iCloud in your phone, in Settings>>iCloud
    Hope it helps

  • Guide to create air apps for Mac appstore?

    Hi all,
    I was wondering if there is any guide for publishing an air app on the Mac AppStore. All I found so far is a simple tutorial by Pigsels which is written with air3.2 in mind.
    I can't seem to find any official articles from Adobe about this subject.
    Questions I have are:
    - is it possible to export to Mac AppStore from flash cs6?
    - are there any guidelines I have to follow? Like should I create minimize and close buttons from within flash? Or are they generated by apple?
    - how to test apps on your Mac before uploading to the Mac AppStore?
    Has anyone here been able to publish something in this store? Some tips would be really appreciated.
    Thanks!

    Okay, I figured it out myself.
    Here's the solution for anyone interested:
    - In Flash CS6 create an Air for Desktop Application
    - In publish settings choose to publish a Mac Installer. This will create an .app file.
    - Follow the steps from this forum: http://forums.adobe.com/message/4564789#4564789
    I had a little trouble signing the apps, but this buildscript from the guy in the forums really helped a lot: Just follow al the steps and you will succeed...
    Well, I managed to get my apps uploaded to apple. Don't know if they will get approved, but I'll just wait and see...
    Hope this helps a bit!
    ------ here's the buildscript for your terminal ------
    cp Info.plist <APPNAME>.app/Contents
    cp Icon.icns <APPNAME>.app/Contents/Resources
    chmod -R 777 <APPNAME>.app/
    rm <APPNAME>.app/Contents/Frameworks/Adobe\ AIR.framework/Versions/Current/Resources/WebKit.dylib
    codesign -f -v -s "3rd Party Mac Developer Application: <YOURNAME>" <APPNAME>.app/Contents/Frameworks/Adobe\ AIR.framework
    codesign -f -v -s "3rd Party Mac Developer Application: <YOURNAME>" <APPNAME>.app/Contents/Frameworks/Adobe\ AIR.framework/Versions/1.0/Resources/AdobeCP15.plugin
    codesign -f -v -s "3rd Party Mac Developer Application: <YOURNAME>" <APPNAME>.app/Contents/Frameworks/Adobe\ AIR.framework/Versions/1.0/Resources/Flash\ Player.plugin
    codesign -f -v -s "3rd Party Mac Developer Application: <YOURNAME>" <APPNAME>.app/Contents/Frameworks/Adobe\ AIR.framework/Versions/1.0/Resources/adobecp.plugin
    codesign -f -v -s "3rd Party Mac Developer Application: <YOURNAME>" --entitlements entitlements.plist <APPNAME>.app
    codesign --display --entitlements - <APPNAME>.app
    productbuild --component <APPNAME>.app /Applications <APPNAME>.pkg --sign "3rd Party Mac Developer Installer: <YOURNAME>"

  • How do I renew a provisioning profile that has expired on my phone? I use an app for the company I work for and I cannot open it because it says the provisioning profile has expired.

    How do I renew a provisioning profile that has expired on my phone? I use an app for the company I work for and I cannot open it because it says the provisioning profile has expired.

    i'm not quiet sure atm but should normally work like this:
    connect to itunes store -> log out with ur account (upper right corner where ur apple id is displayed) -> sign in with ur wifes apple id -> activate computer (store->activate this computer)
    normally it should work this way but ur wife wont be able to use apps or music within itunes library purchased with the other apple id

  • Telstra Air App For Windows 8.1 Phone

    When will Telstra be providing an Air App for WIndows 8.1 phone?

    I, for one, support this request - especially with the universal app situation and the developer tools available to help convert iOS and Android code to Windows, there really shouldn't be much blocking this app being released. By all means say you're not going to write a Windows Phone 8.1 app from scratch, but how about a Windows 10 Mobile universal app? This would run not only on phones, but also 3G/4G enabled Windows tablets. If your developers are not aware of these tools, please get them to take a look at developer.windows.com to be enlightened! Here's a link to the actual iOS and Android 'bridges' that can help migrate an app easily: https://developer.windows.com/en-us/uwp-bridges

  • I have CC for work and my PC to do work at home. At home I switched from PC to Mac this weekend. I want to redownload my apps for the iMac but it's telling my I'm using a 30 day free trial. I need to discontinue the PC apps and download to the new compute

    I have CC for work and my PC to do work at home. At home I switched from PC to Mac this weekend. I want to redownload my apps for the iMac but it's telling my I'm using a 30 day free trial. I need to discontinue the PC apps and download to the new computer.

    YOu need to sign out of the PC thru the CC manager and then sign in on the Mac.

  • Embedding swf files in AIR app for ios

    Hi,
    After going through a lot of articles already available, I found answers with varying views on the following questions:-
    1) Can we embed swf files using the embed tag in air app for ios, with symbols exported ?
    Something like [Embed(source="someSWF",symbol="exportedSymbol")]
    and also something like [Embed(source="someSWF")].
    From what I understand, one can't embed swf's with actionscript byte code in them. So exporting symbols actually creates class linkages which leads to creation of abc. But I'm unsure on this because some sources say otherwise.
    2) Can we embed swf files using embed tag in air app for ios, without symbols exported ?
    Something like [Embed(source="someSWF")]
    and also something like [Embed(source="someSWF" mimeType = "application/octet-stream")]
    I read somewhere else, that you can actually embed symbols separately by providing symbol tag in embed tag but not entire swf (which leads to uncompiled actionscript error) but not sure about this as this is contradictory to finding #1.
    3) If #2 is possible, then do embedding two different swfs with same symbol names would cause a conflict and result in #3747 error ?
    Please note I am not asking about the Loader class here but using the Embed keyword for embedding swfs.
    Also do the results differ with AIRSDK 3.8 and 3.9 and using different swf-version in compiler flags ?
    In our application we started getting error #3747 in class creation of one of the embedded swfs (like new EmbeddedClass()) when we changed from swf-version 17 to 21 using AIRSDK 3.8. So was this error not there earlier or it was there but swf-version was suppressing it ?
    Any help is much appreciated.
    Thanks!

    I am fairly sure that the answer to your questions is: “no”.
    For embed to work the AIR app would have to be working in interpreter mode, and that can work for local testing, but can’t work for submitting apps. An easy change for you to do would be to use SWCs instead of Embed. Other than that you’re looking at Loader, but also a tricky command line build of the app.

  • Is there a Digital AV HDMI Adapter for the iPad 2(30pin) that works with iOS8?

    Is there a Digital AV HDMI Adapter for the iPad 2(30pin) that works with iOS8? I had one that connected my Ipad2 to my tv so I can stream netflix on a TV that does not have the internet. As soon as I updated my iPad to iOS8 it no longer works Help!

    You can speak & make notes. Get Dragon Dictation app.
     Cheers, Tom

  • Publishing server doesn't work - error 'The request URL doesn't contain the query string for the client OS'

    Hi,
    I'm trying to setup an App-V environment in my lab.
    I've used the App-V 5.0 Trial guide to help me configure all necessary components.
    I'm able to install everything without error.
    when come time to publish an app, it simply doesn't show up on my client.
    after looking at events on the client and server, I found that the Publishing server is returning under Admin the following message.
    'The request URL doesn't contain the query string for the client OS'
    My setup is pretty simple.
    App-V Server managament and Publishing on the same box
    App-V database on my SQL server.
    I'm able to see the publishing "webpage" by using http:://localhost:889.
    It only display this :
    -<Publishing Protocol="1.0"
    <Packages />
    </Publishing>
    I've published one app from the management console.
    any idea what could mean this error?
    thanks

    Hi,
    thanks for the link.
    I've validated the suggested debug steps. It seems that the problem is with my Publish server again.
    I've looked in the web.config file. It seems to be missing some parts compare to the example provided.
    Again, I've published an application from the management console. Management and Publishing are running on the same box, while SQL is remote.
    Here's the web.config
    <?xml version="1.0" ?>
    - <configuration>
    - <system.web>
    <compilation debug="false" targetFramework="4.0" />
    <machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" />
    - <authentication>
    - <!-- We don't support form authentication, but this will supress x-ray security warning
    -->
    <forms requireSSL="true" />
    </authentication>
    </system.web>
    - <system.webServer>
    - <modules runAllManagedModulesForAllRequests="true">
    <add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
    </modules>
    - <security>
    - <requestFiltering>
    - <verbs>
    <remove verb="GET" />
    <add verb="GET" allowed="true" />
    </verbs>
    </requestFiltering>
    </security>
    </system.webServer>
    - <system.serviceModel>
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
    + <behaviors>
    - <serviceBehaviors>
    - <behavior name="">
    <serviceAuthorization impersonateCallerForAllOperations="true" />
    <serviceMetadata httpGetEnabled="false" httpsGetEnabled="false" />
    </behavior>
    </serviceBehaviors>
    </behaviors>
    - <bindings>
    - <webHttpBinding>
    - <binding name="SecureBinding">
    - <security mode="Transport">
    <transport clientCredentialType="Windows" />
    </security>
    </binding>
    <binding name="UnsecureBinding" />
    </webHttpBinding>
    </bindings>
    - <protocolMapping>
    <add scheme="http" binding="webHttpBinding" bindingConfiguration="UnsecureBinding" />
    <add scheme="https" binding="webHttpBinding" bindingConfiguration="SecureBinding" />
    </protocolMapping>
    - <standardEndpoints>
    - <webHttpEndpoint>
    - <!--
    Configure the WCF REST service base address via the global.asax.cs file and the default endpoint
    via the attributes on the <standardEndpoint> element below
    -->
    <standardEndpoint name="" helpEnabled="true" automaticFormatSelectionEnabled="true" />
    </webHttpEndpoint>
    </standardEndpoints>
    </system.serviceModel>
    </configuration>

  • Multiple AIR apps with the same local cache?

    Hi guys,
    Is it possible to create multiple AIR apps (for mobile & desktop) that can use the same local cache?
    For example: 2 apps for iPad will use the same data store (local cache). If we synchronize (with LCDS) and get all the data for 1 application, if we open the second application, can we access the data set from the other application?
    Thx!

    Hi Vikram,
    Eventhough I think it is techincally not possible, even if it was I would not recommend doing this. I think this is asking for problems and you can wait for the day that somebody messes up your production system, thinking it is DEV.
    I would use names like DEV_Oracle_BI_DW_Base and PRD_Oracle_BI_DW_Base, to clearly distinguish between the environments. But then again, I think Informatica forces you to use different names.
    Regards,
    Toin.
    ~Corrected typo.
    Edited by: Toin on Oct 16, 2008 4:02 PM

  • Where do i download docstogo app for the desktop on macbook pro

    I have the docs to go on my ipad but i need to put it on my desktop on mackbook pro. i have looked in itunes on the macbook but thats no good so i looked at purchases on the app store still on the macbook but i cant find any of my purchases, all there is are purchases from my husbands account, i have signed out and in but it makes no difference. i use my ipad all the time but not the macbook very often but i need to make a lot of changes to a document in docstogo so it would be easier to do it on the macbook. does anybody know where i download the docstogo app for desktop please.
    Thank you

    i cannot find the desktop app for the macbook pro anywhere.  i have got the docstogo premium - office suite  i went to the developers website but they only had the app for windows and not apple. any other ides greatfuly received lol. thank you muchly. x

  • How to compile an .air app from the ADT command line?

    Hi,
    I would like to compile an .air app from the ADT command line.
    Does anybody have an example?
    I don't know how to add the AIR SDK path and a folder to it.
    Is there a generator for the command line availabble?
    Thanks

    Correction: it seems that Applescripts and some similar scripts can be called from the command line using "osascript scriptname". I don't speak automator but you might like to try it. osascript seems to come with severe limitations though, for instance it doesn't allow user interaction such as dialogue boxes.

  • Adobe Air app for surface

    I have been told there is a free adobe Air app for my surface but I can't find the app and need it on my surface for my companys program, can I get a link or direction on how to find this app?
    My surface runs windows 8.1

    you can install adobe air on your win 8.1 device so you can then install and run air apps, http://get.adobe.com/air/

Maybe you are looking for

  • Update is taking more time

    Hi update TBLMCUSTOMERUSAGEDETAIL set UNUSEDVALUE=0 where CUSTOMERUSAGEDETAILID is not null; in this table only 440 record is there but is taking more time and not execute? what is the reason for this. your early response is appericated. Thanks in ad

  • Smartform error

    Hi, I have just moved my smart form from Sandbox to development. I downloaded the form from sandbox to my local machine and then uploaded the form from local machine to development environment. The smartform was working fine in sandbox (in web), but

  • Table control in custom infotypes

    Hi, I have a requirement to add table control in a custom defined infotype. The fields include two date fields, one icon field, number and name fields. I also need to populate my icon field with three different icons according to the modification in

  • Repairing OD Master/replica tress.

    We had an issue with our OD Master and it's 11 replicas. Apple Support said: 1. Export Users, User Groups, Computers and Computer Groups from the OD Master. 2. Downgrade the Replicas to stand-alone. 3. Downgrade the Master to stand-alone. 4. Promote

  • Mac OS 10.3.9 can't read new Fantom Drive external disc.

    I have a Fantom Drive with Firewire & USB 2.0 capabilities. I use it to back up my MacBook Pro (OS 10.5.8). My MacBook Pro reads the drive without any problem when I hook them up. My wife's MacBook (OS 10.5.2) also reads it. The problem I have is wit