15.10.2012 Views

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ACTIONSCRIPT 3.0 ENTWICKLERHANDBUCH<br />

Validierung von XML-Signaturen in AIR<br />

invalid – Wenn ein berechneter Digest nicht mit dem entsprechenden Digest in der Signatur übereinstimmt.<br />

unknown – Wenn die Verweisdigests nicht überprüft wurden. Die Verweise werden nicht überprüft, wenn der<br />

allgemeine Signaturdigest den Wert invalid hat oder das signierende Zertifikat ungültig ist. Falls<br />

identityStatus den Wert unknown aufweist, werden die Verweise nur überprüft, wenn<br />

referencesValidationSetting den Wert validOrUnknown aufweist.<br />

Über XML-Signaturen<br />

Adobe AIR 1.5 und höher<br />

Eine XML-Signatur ist eine digitale Signatur in der XML-Syntax. Mithilfe der Daten in einer XML-Signatur kann<br />

überprüft werden, ob die signierten Informationen seit dem Signieren geändert wurden. Wenn ein signierendes<br />

Zertifikat von einer vertrauenswürdigen Zertifizierungsstelle ausgegeben wurde, kann über die Public-Key-<br />

Infrastruktur (PKI) die Identität des Signaturgebenden verifiziert werden.<br />

Eine XML-Signatur kann auf beliebige digitale Daten (im Binär- oder XML-Format) angewendet werden. Typische<br />

Verwendungszwecke für XML-Signaturen sind zum Beispiel:<br />

Überprüfen, ob externe oder heruntergeladene Daten geändert wurden<br />

Bestätigen, dass Meldungen aus einer bekannten Quelle stammen<br />

Validieren von Anwendungslizenzen oder Abonnementberechtigungen<br />

Unterstützte XML-Signatursyntax<br />

Adobe AIR 1.5 und höher<br />

AIR unterstützt die folgenden Elemente aus der W3C-Empfehlung für die Syntax und Verarbeitung von XML-<br />

Signaturen:<br />

Alle Kernelemente der Signatursyntax (Abschnitt 4 der W3C-Empfehlung); nur das KeyInfo-Element wird nicht<br />

vollständig unterstützt<br />

Das KeyInfo-Element darf nur ein X509Data-Element enthalten<br />

Ein X509Data-Element darf nur ein X509Certificate-Element enthalten<br />

Die SHA256-Digestmethode<br />

Der RSA-SHA1-Signaturalgorithmus (PKCS1)<br />

Die „Canonical XML without comments“-Kanonisierungsmethode und Transformation<br />

Die umhüllte Signaturtransformation<br />

Zeitstempel<br />

Das folgende Beispiel veranschaulicht eine typische XML-Signatur (die meisten kryptografischen Daten wurden der<br />

Einfachheit halber entfernt):<br />

Letzte Aktualisierung 27.6.2012<br />

912

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!