Bücher online kostenlos Kostenlos Online Lesen
Adobe Air (wiwobooks.com Release)

Adobe Air (wiwobooks.com Release)

Titel: Adobe Air (wiwobooks.com Release)
Autoren:
Vom Netzwerk:
zum Signieren eines vorbereiteten .airiPakets lautet wie folgt:
    adt -sign [-alias ] [-storetype ]
[-keystore ] [-storepass ] [-keypass ] [-providerName ] [-tsa ] airi_datei air_datei
    Die Parameter im Einzelnen:
    -alias
Falls Sie eine Zertifikatsdatei verwenden, in der mehrere Dateien enthalten sind, geben Sie hier den Alias-Namen des Zertifikats an, das Sie verwenden wollen (nicht notwendig, wenn die Datei nur ein Zertifikat enthält)
    -storetype
Typ des Zertifikats, z. B. pkcs12
-keystore
    Der Pfad zur Zertifikatsdatei
-storepass
Das Kennwort, das zum Zugriff auf die Zertifikatsdatei notwendig ist.
-keypass
    Das Kennwort, das zum Zugriff auf das Zertifikat innerhalb der Zertifikatsdatei notwendig ist.
    -providerName
Der Anbieter der Java Cryptography Architecture (JCA). Diese Angabe kann in den meisten Fällen weggelassen werden.
    -tsa
Die URL zu einem Server, der einen Zeitstempel für die Signatur liefern kann. airi_datei
    Die zu signierende .airi-Datei
air_datei
Der Dateiname der fertigen AIR-Datei
    Zeitstempel und Zertifikate
    Ein Zeitstempel stellt sicher, dass eine AIR-Anwendung auch noch dann installiert und verifiziert werden kann, wenn das Zertifikat, mit dem die Anwendung signiert wurde, bereits abgelaufen ist. Entscheidend ist in diesem Fall, dass das Zertifikat zum Zeitpunkt des Zeitstempels gültig gewesen ist. Wird bei der Signierung der Anwendung kein Zeitstempel eingebettet, wird bei Installation der Anwendung nach Ablauf des Code-Signing-Zertifikats der Zertifikatsinhaber bei der Installation nicht mehr angezeigt.
    Folgendes Beispiel signiert eine vorläufige Anwendungsbeschreibungsdatei myApp.airi mit dem PKSC12-Zertifikat myCert.p12, wobei nach dem Aufruf des Befehls nach dem Kennwort für das Zertifikat gefragt wird:
    adt -sign -storetype pkcs12 -keystore myCert.p12 myApp.airi myApp.air
18.3.4 Installationspaket der Anwendung im Flex Builder 3 erstellen
    Im Flex Builder 3 sind die Schritte zur Erstellung eines . air-Anwendungs-Installationspakets etwas einfacher, da hier die Schritte zum Kompilieren der Anwendung und das Verpacken in einem Distributionspaket zusammengefasst werden. Wenn Sie eine ActionScript- oder MXML-Anwendung erstellen, erzeugt zwar schon das Debuggen der Anwendung eine .swfDatei, allerdings ist diese noch mit Debugger-Code durchsetzt, den Sie bei der endgültigen Anwendung nicht dabeihaben wollen.
    Lösungsweg
1. Aufruf von Project Export Release Build … aus dem Flex-Builder-Menü
    2. Auswahl des Projekts (im Vorfeld ausgewählt, wenn die aktive Datei im Flex Builder 3 zum Projekt gehört)
3. Auswahl der Anwendungs-Hauptdatei (.as oder .mxml)
4. Eingabe des Dateinamens für die Anwendung (ist entsprechend dem Projektnamen mit Dateiendung .air bereits vorab ausgefüllt)
5. Klicken Sie auf Next > .
    6. Auswahl des Code-Signing-Zertifikats:
Suchen Sie durch Browse… die das Code-Signing-Zertifikat enthaltende Datei.
    7. Erstellen Sie ein Zertifikat:
1. Klicken Sie auf Create…
    2. Geben Sie einen Zertifikatsnamen ein, zusätzlich (wenn gewünscht) den Namen Ihrer Organisationseinheit und das Land.
    3. Wählen Sie die Verschlüsselungstiefe aus (1024-RSA oder 2048-RSA).
4. Definieren Sie ein Kennwort, und bestätigen Sie dieses.
    5. Geben Sie einen Dateinamen für die Zertifikatsdatei an, z. B. myCert.p12.
    6. Klicken Sie auf OK .
8. Geben Sie das Kennwort für das Zertifikat ein.
9. Klicken Sie auf Next > .
    10. Wählen Sie alle Dateien aus, die in das AIR-Paket eingeschlossen werden sollen.
11. Klicken Sie auf Finish .
So geht es
    1. Wählen Sie Project Export Release Build… aus, um das Installationspaket Ihrer Anwendung zu erstellen. Sie sehen ein Dialogfenster wie in Abbildung 18.3.
    Abbildung 18.3 Erstellen eines Release-Pakets für die AIR-Anwendung
2. Wählen Sie das zu packende Projekt aus der Auswahlliste Project aus sowie die Ausgangsdatei der AIR-Anwendung aus der Auswahlliste Application . 3. Unter Export to file: wählen Sie den Namen der .air-Datei. Dieser ist vorab ausgefüllt mit dem Namen des Projekts und der Endung .air.
4. Klicken Sie anschließend auf Next > .
    5. Im nächsten Dialog (siehe Abbildung 18.4) geht es um das digitale Zertifikat für die Anwendung. Wenn Sie die Anwendung erst vorbereiten und später signieren wollen, können Sie den unteren Punkt Export an intermediate AIRI file that will be
Vom Netzwerk:

Weitere Kostenlose Bücher