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 />

Digitale Rechteverwaltung<br />

2 Die Flash-Anwendung ruft die DRMManager.authenticate()-Methode auf. Die Anwendung muss die generierte<br />

Zufalls-ID in die Authentifizierungsanforderung einbeziehen. Die ID könnte zum Beispiel im Benutzernamenfeld<br />

erforderlich sein.<br />

3 Die in Schritt 2 erwähnte Aktion führt dazu, dass Flash Access eine Authentifizierungsanforderung an den Server<br />

des Kunden sendet. Diese Anforderung enthält das Gerätezertifikat.<br />

a Der Server extrahiert das Gerätezertifikat und die generierte ID aus der Anforderung und speichert diese.<br />

b Das Subsystem des Kunden generiert Lizenzen für dieses Gerätezertifikat im Voraus, speichert sie und gewährt<br />

auf eine Weise Zugriff darauf, die sie mit der generierten ID verknüpft.<br />

4 Der Server antwortet mit einer Erfolgsmeldung auf die Anforderung.<br />

5 Die Flash-Anwendung speichert die generierte ID lokal in einem Local Shared Object (LSO).<br />

Nach der Geräteregistrierung verwendet die Flash-Anwendung die generierte ID auf die gleiche Weise wie die Geräte-<br />

ID im vorherigen Schema verwendet worden wäre:<br />

1 Die Flash-Anwendung versucht, die generierte ID im LSO zu finden.<br />

2 Wenn die generierte ID gefunden wird, verwendet die Flash-Anwendung diese ID, während die vorab generierten<br />

Lizenzen heruntergeladen werden. Die Flash-Anwendung sendet die Lizenzen an den Flash Access-Client, der sie<br />

mit der DRMManager.storeVoucher()-Methode benutzt.<br />

3 Wenn die generierte ID nicht gefunden wird, durchläuft die Flash-Anwendung das Verfahren der<br />

Geräteregistrierung.<br />

Zurücksetzen auf Werkseinstellungen<br />

Wenn der Benutzer des Geräts die Option zum Zurücksetzen auf die Werkseinstellungen verwendet, wird das<br />

Gerätezertifikat entfernt. Damit die geschützten Inhalte weiterhin abgespielt werden können, muss die Flash-<br />

Anwendung die Geräteregistrierung erneut ausführen. Wenn die Flash-Anwendung eine abgelaufene vorab generierte<br />

Lizenz sendet, wird diese vom Flash Access-Client zurückgewiesen, da die Lizenz für eine ältere Geräte-ID<br />

verschlüsselt wurde.<br />

Domänenunterstützung<br />

Flash Player 11 und höher, Adobe AIR 3.0 und höher<br />

Wenn die Metadaten des Inhalts angeben, dass die Domänenregistrierung erforderlich ist, kann die AIR-Anwendung<br />

eine API aufrufen, um einer Gerätegruppe beizutreten. Diese Aktion veranlasst, dass eine<br />

Domänenregistrierungsanforderung an den Domänenserver gesendet wird. Nachdem eine Lizenz an eine<br />

Gerätegruppe ausgegeben wurde, kann die Lizenz exportiert und mit anderen Geräten aus der Gerätegruppe<br />

gemeinsam genutzt werden.<br />

Die Informationen zur Gerätegruppe werden dann im VoucherAccessInfo-Objekt von DRMContentData verwendet.<br />

Mit diesem Objekt werden dann die Informationen dargestellt, die zum erfolgreichen Abrufen und Benutzen eines<br />

Gutscheins erforderlich sind.<br />

Letzte Aktualisierung 27.6.2012<br />

579

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

Saved successfully!

Ooh no, something went wrong!