Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
I client PlayReady comunicano con i server PlayReady per acquisire licenze ed eseguire operazioni aggiuntive correlate alla gestione dei diritti impostati dai servizi per i client. I client PlayReady comunicano anche con altri servizi che consentono di funzionare in base alle regole di conformità e affidabilità PlayReady (ad esempio, a un servizio di clock sicuro, che fornisce l'ora attendibile e consente al client di applicare restrizioni temporali).
Protocollo Client-Server PlayReady
La maggior parte delle comunicazioni tra un client PlayReady e un server PlayReady viene gestita tramite l'uso di messaggi SOAP (Simple Object Access Protocol). Questa comunicazione inizia quando il client invia un messaggio SOAP contenente una richiesta di verifica. Il server risponde con un messaggio SOAP che contiene una risposta. Sia la richiesta che la risposta contengono informazioni in formato XML che indica il tipo di richiesta o risposta e i vari elementi necessari per elaborare e identificare la transazione specifica che deve essere eseguita.
Questi messaggi SOAP possono essere scambiati tramite HTTP o HTTPS.
Si noti che i provider di servizi possono eseguire il wrapping del protocollo nel proprio protocollo personalizzato, se lo desiderano. PlayReady Server SDK, nonché la maggior parte dei client PlayReady, consente l'accesso e la manipolazione delle sfide e delle risposte SOAP per estenderli o eseguirne il wrapping in un altro tipo di protocollo.
Esempi di messaggi SOAP di verifica e risposta sono disponibili anche in un server PlayReady dopo l'installazione e la configurazione di IIS per PlayReady.
OEM o servizi dei fornitori di App per i client PlayReady
Gli OEM o i fornitori di app che rilasciano client PlayReady possono progettare il dispositivo o l'applicazione in modo da contattare un servizio quando eseguono operazioni PlayReady. Uno scenario molto comune è il servizio di provisioning remoto, che fornisce un certificato client univoco a un client la prima volta che esegue un'operazione PlayReady.
Questi servizi sono specifici del client, di proprietà del creatore di dispositivi o dello sviluppatore di app e usano protocolli ad hoc.
Microsoft gestisce alcuni di questi servizi per i client di proprietà, tra cui Windows 10, Windows 8.1, Xbox, Silverlight.