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.

Kapitel 48: Validierung von XML-<br />

Signaturen in AIR<br />

Adobe AIR 1.5 und höher<br />

Die Klassen der XMLSignatureValidator-API von Adobe® AIR® dienen zur Validierung von digitalen Signaturen<br />

gemäß einem Teilsatz der W3C-Empfehlung für die Syntax und Verarbeitung von XML-Signaturen<br />

(http://http://www.w3.org/TR/xmldsig-core/). Mit XML-Signaturen kann die Integrität und die Identität des<br />

Unterzeichners von Daten oder Informationen überprüft werden.<br />

Mit XML-Signaturen können Meldungen oder Ressourcen, die von Ihrer Anwendung heruntergeladen wurden,<br />

validiert werden. Wenn Ihre Anwendung zum Beispiel Dienste auf Abonnementsbasis bereitstellt, können Sie die<br />

Abo-Bedingungen in ein signiertes XML-Dokument einbetten. Wenn eine Person versucht, das<br />

Abonnementsdokument zu ändern, schlägt die Validierung fehl.<br />

Sie können mit einer XML-Signatur auch heruntergeladene Ressourcen, die von Ihrer Anwendung verwendet werden,<br />

validieren, indem Sie ein signiertes Manifest mit Digests dieser Ressourcen einschließen. Ihre Anwendung kann<br />

verifizieren, dass die Ressourcen nicht geändert wurden, indem der Digest in der signierten Datei mit einem aus den<br />

geladenen Byte berechneten Digest verglichen wird. Dies ist besonders hilfreich, wenn es sich bei der<br />

heruntergeladenen Ressource um eine SWF-Datei oder um andere interaktive Inhalte handelt, die in der<br />

Anwendungs-Sandbox ausgeführt werden sollen.<br />

Grundlagen zur Validierung von XML-Signaturen<br />

Adobe AIR 1.5 und höher<br />

Eine Kurzbeschreibung und Codebeispiele zur Validierung von XML-Signaturen finden Sie in den folgenden<br />

Kurzanleitungen in der Adobe Developer Connection:<br />

Erstellen und Validieren von XML-Signaturen (Flex)<br />

Erstellen und Validieren von XML-Signaturen (Flash)<br />

Adobe® AIR® stellt die XMLSignatureValidator-Klasse und die IURIDereferencer-Schnittstelle zum Validieren von<br />

XML-Signaturen zur Verfügung. Die von der XMLSignatureValidator-Klasse akzeptierte XML-Syntax ist ein Teilsatz<br />

der W3C-Empfehlung für die Syntax und Verarbeitung von XML-Signaturen. (Da nur ein Teilsatz der Empfehlung<br />

unterstützt wird, können nicht alle zulässigen Signaturen validiert werden.) AIR stellt keine API zum Erstellen von<br />

XML-Signaturen bereit.<br />

Validierungsklassen für XML-Signaturen<br />

Adobe AIR 1.5 und höher<br />

Die Validierungs-API für XML-Signaturen enthält die folgenden Klassen:<br />

Letzte Aktualisierung 27.6.2012<br />

907

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

Saved successfully!

Ooh no, something went wrong!