Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
PlayReady-klienter kommunicerar med PlayReady-servrar för att hämta licenser och utföra ytterligare åtgärder som rör hantering av rättigheter som anges av tjänster för klienter. PlayReady-klienter kommunicerar också med andra tjänster som gör att de kan fungera enligt Reglerna för PlayReady-efterlevnad och robusthet (till exempel till en säker klocktjänst, som ger den betrodda tiden och gör att klienten kan tillämpa tidsbegränsningar).
PlayReady Client-Server Protocol
De flesta kommunikationer mellan en PlayReady-klient och en PlayReady Server hanteras med hjälp av SOAP-meddelanden (Simple Object Access Protocol). Den här kommunikationen börjar när klienten skickar ett SOAP-meddelande som innehåller en utmaning. Servern svarar med ett SOAP-meddelande som innehåller ett svar. Både utmaningen och svaret innehåller information i XML-format som betecknar typen av utmaning eller svar, och de olika element som behövs för att bearbeta och identifiera den specifika transaktion som måste äga rum.
Dessa SOAP-meddelanden kan utbytas via HTTP eller HTTPS.
Observera att tjänstleverantörer kan omsluta protokollet till sitt eget anpassade protokoll om de vill. PlayReady Server SDK, liksom de flesta PlayReady-klienter, ger åtkomst till och manipulering av SOAP-utmaningarna och -svaren för att utöka dem eller omsluta dem i en annan typ av protokoll.
Exempel på challenge-response SOAP-meddelanden kan också hittas på en PlayReady Server när du har installerat och konfigurerat IIS för PlayReady.
OEM- eller appleverantörstjänster för PlayReady-klienter
OEM-tillverkare eller appleverantörer som släpper PlayReady-klienter kan utforma sina enheter eller program för att kontakta en tjänst när de utför PlayReady-åtgärder. Ett mycket vanligt scenario är fjärretableringstjänsten, som levererar ett unikt klientcertifikat till en klient första gången den utför en PlayReady-åtgärd.
Dessa tjänster är specifika för klienten, som ägs av enhetstillverkaren eller apputvecklaren, och använder ad hoc-protokoll.
Microsoft driver vissa av dessa tjänster för de klienter som företaget äger, inklusive Windows 10, Windows 8.1, Xbox, Silverlight.