Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Abschnitt enthält eine umfassende Dokumentation für Die PlayReady-Testserver von Microsoft, einschließlich verschiedener Lizenzserverkonfigurationen, Syntaxoptionen und spezialisierter Dienste. Diese Testserver sollen Entwicklern helfen, ihre PlayReady-Implementierungen in verschiedenen Szenarien und Serverkonfigurationen zu überprüfen.
Überblick
Die PlayReady-Testserverinfrastruktur umfasst:
- Hauptlizenzserver – Primärer Testserver mit mehreren Syntaxoptionen
- Abfragezeichenfolgensyntax – Moderne empfohlene Syntax für Lizenzparameter
- JSON-basierte Syntaxen – CustomData- und Base64-JSON-Ansätze
- Legacysyntax – Abwärtskompatibilitätsunterstützung
- Versionsed Servers – Verschiedene PlayReady Server SDK-Versionen
- Spezialisierte Dienste – Funktion für sicheres Beenden und Sicheres Löschen
Alle Testserver sind öffentlich zugänglich und für Entwicklungs- und Testzwecke konzipiert.
Testserverdokumentation
Hauptlizenzserver
Der primäre PlayReady-Testserver mit umfassenden Konfigurationsoptionen und mehrfacher Syntaxunterstützung.
-
PlayReady Test Server Service
- Übersicht über den Haupttestserver
- Testschlüssel-Seedkonfiguration
- Mehrere Syntaxoptionen
- Verweise auf Rechte und Einschränkungen
- Grundlegende Verwendungsbeispiele
Lizenzserversyntaxoptionen
Detaillierte Dokumentation für verschiedene Möglichkeiten zum Konfigurieren von Lizenzparametern mit dem Testserver.
Abfragezeichenfolgensyntax (empfohlen)
-
Abfragezeichenfolgensyntax
- Moderne Syntax, die 2017 eingeführt wurde
- JSON-ähnliches Parameterformat
- Vollständige PlayReady 3.X+-Featureunterstützung
- Szenarien mit mehreren Lizenzen
- Umfassende Parameterreferenz
JSON-Based Syntaxen
-
- Reines JSON-Parameterformat
- Parameter in LicenseRequest.CustomData
- Vollständige Featureunterstützung
- Multilizenzfunktionen
-
- Base64-codierte JSON-Parameter
- Abfragezeichenfolge kompatibel
- Keine Client customData-Änderung erforderlich
- URL-sichere Parametercodierung
Legacyunterstützung
-
Legacysyntax
- Abwärtskompatibilitätssyntax
- Geerbt von playready.directtaps.net
- Eingeschränkter Featuresatz
- PlayReady 1.0-3.0-Support
Spezialisierte Testdienste
Versionskompatibilitätstests
-
Versionsverwaltungsserver
- Mehrere PlayReady Server SDK-Versionen
- Interoperabilitätstests
- Versionsspezifische Verhaltensüberprüfung
- Historische Serverkonfigurationen
Testen erweiterter Features
-
- PlayReady 3.0+ Secure Stop-Tests
- Metering-Zertifikatworkflow
- Lizenzerwerb mit Secure Stop
- Überprüfung der Abfrage/Antwort
-
- PlayReady 4.0+ Secure Delete-Tests
- EME remove()-Funktionstests
- Workflows zum Löschen von Lizenzen
- Clientimplementierungsüberprüfung
Test- und Validierungstools
Testen von Ausgabeschutzfunktionen
- Vollständige Testverfahren zum Ausgabeschutz
- Zuordnung von Complianceregeln
- Überprüfung auf Schutzebene
- Hardwaresicherheitstests
-
- Server-Ausnahmesimulation
- Fehlerbehandlungsüberprüfung
- Domänen exception testing
- Testen der Client-Robustität
Testen von Clientinformationen
- Erkennung von Clientfunktionen
- Überprüfung auf Sicherheitsebene
- Featurekompatibilitätstests
- Zertifikatkettenanalyse
Dokumentation und Ressourcen
-
Dokumentationslinks
- Umfassende Ressourcen zur PlayReady-Dokumentation
- Offizielle Microsoft-Dokumentation
- Beispielanwendungen und Code
- Schulungsmaterialien und Support
Erste Schritte
Für grundlegende Tests
- Beginnen Sie mit dem PlayReady Test Server Service – Grundlegendes zu den Hauptfunktionen des Testservers
- Verwenden der Abfragezeichenfolgensyntax – Lernen Sie die empfohlene moderne Syntax kennen
- Testen grundlegender Szenarien – Wiedergeben von Rechten, Sicherheitsstufen und Ablauf
Für erweiterte Tests
- Szenarien mit mehreren Lizenzen – Verwenden von JSON-Syntaxen für komplexe Konfigurationen
- Versionskompatibilität – Testen mit Versionsservern
- Erweiterte Features – Überprüfen der Funktion "Sicheres Beenden" und "Sicheres Löschen"
Für Legacyunterstützung
- Legacysyntax verwenden – Für Abwärtskompatibilitätstests
- Versionsspezifische Tests – Überprüfen auf ältere Server-SDK-Versionen
Allgemeine Server-URLs
Haupttestserver
http://test.playready.microsoft.com/service/rightsmanager.asmx
Beispiele für grundlegende Lizenzakquisition
# Simple license with default settings
http://test.playready.microsoft.com/service/rightsmanager.asmx
# License with specific security level
http://test.playready.microsoft.com/service/rightsmanager.asmx?cfg=(sl:3000)
# Multi-license scenario
http://test.playready.microsoft.com/service/rightsmanager.asmx?cfg=(kid:GUID1,sl:3000),(kid:GUID2,sl:2000)
Spezialisierte Dienstleistungen
# Secure Stop testing
http://test.playready.microsoft.com/service/rightsmanager.asmx?cfg=(securestop:true)
# Versioned servers (example: PlayReady 2.0)
http://test.playready.microsoft.com/directtaps/svc/pr20/rightsmanager.asmx
Wichtige Merkmale
Test Key Seed
Alle Server verwenden einen gemeinsamen Testschlüssel-Seed, es sei denn, dies wird explizit außer Kraft gesetzt:
Test Key Seed (Base64): "XVBovsmzhP9gRIZxWfFta3VVRPzVEWmJsazEJ46I"
Unterstützte Rechte
- Wiedergeben nach rechts – Standardinhaltswiedergabe
- Recht kopieren – Berechtigungen zum Kopieren von Inhalten
- Ausführungsrecht – Anwendungsausführungsrechte
- Leserecht – Datenleseberechtigungen
Ausgabeschutzebenen
- Sicherheitsstufen - 150, 2000, 3000
- Audio OPL - Komprimierte und nicht komprimierte digitale Audiodaten
- Video OPL - Komprimiertes und unkomprimiertes digitales Video
- Analog OPL – Analoger Videoausgangsschutz
Testrichtlinien
Bewährte Methoden
- Einfaches Startmenü – Beginnen mit grundlegenden Play-Rechten und Standardeinstellungen
- Verwenden der Abfragezeichenfolgensyntax – Verwenden des modernen empfohlenen Ansatzes
- Inkrementelles Testen – Schrittweises Hinzufügen von Komplexität
- Antworten überprüfen – Überprüfen von Lizenzeigenschaften und Einschränkungen
- Testfehlerszenarien – Überprüfen der Fehlerbehandlung und Edgefälle
Häufige Szenarien
- Einfache Wiedergabe – Einfache Wiedergabe mit Standardsicherheitsstufe
- Persistente Lizenzen – Auf dem Clientgerät gespeicherte Lizenzen
- Ablauftests – zeitbasierte und nutzungsbasierte Einschränkungen
- Mehrschlüsselinhalt – Separate Tasten für Audio und Video
- Ausgabeschutz – Verschiedene OPL-Konfigurationen
Supportressourcen
Geschäftsabfragen
- E-Mail: playready@microsoft.com
Operations-Abfragen
- Website:http://wmlalicensing.com/
- E-Mail: ipla@microsoft.com
Technischer Support
- Supportportal: Technischer Support für PlayReady
Schulungsinformationen
- E-Mail: plyrdyev@microsoft.com