Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A Key Exchange az a folyamat, amellyel a Rendszer a PlayReady által védett tetszőleges titkosítási kulcsokat (támogatott algoritmusokhoz) küldi el az ügyfélnek a licenckiszolgálóról. Ez lehetővé teszi a kiszolgáló számára, hogy kriptográfiai műveleteket hajtson végre ezekkel a kulcsokkal (titkosítás, visszafejtés, aláírás, ellenőrzés), és az ügyfél számára, hogy ugyanazokat a műveleteket hajtsa végre megfelelően (titkosítás, visszafejtés, aláírás, ellenőrzés) ugyanazokkal a kulcsokkal.
Megjegyzés:
Ez a funkció csak akkor támogatott, ha az ügyfél és a kiszolgáló is a PlayReady 4.5-ös vagy újabb verzióját használja.
Fontos
A PlayReady nem védi azokat az adatokat, amelyeken a titkosítási műveletet végrehajtják. A PlayReady csak a titkosítási kulcsokat védi.
Kulcscsere-architektúra
A kulcsok egy KeyExchangeLicense-en keresztül érkeznek az ügyfélhez, amely egy egyedi licenctípus, amely csak kulcscsere-műveletekhez használható a szokásos licencvásárlás során.
A kulcsokat a PlayReady ugyanazon a biztonsági szinten védi az ügyfélen, mint maguk a tartalomkulcsok.
Fontos
A tartalom védelméhez használt kulcsokat nem szabad keyExchangeLicense használatával elküldeni az ügyfélnek. Ez a PlayReady megfelelőségi és robusztussági szabályainak (CR&RRs) megsértése.
Kulcscsere-licencek
Egyetlen KeyExchangeLicense a következőket tartalmazza
- Egyetlen titkosítási kulcs
- Szabályzat, amely azt jelzi, hogy az ügyfél mely egyedi titkosítási műveletet hajthatja végre (algoritmus és típus, pl. "visszafejtés").
- A kulcshoz társított további szabályzatok, például az abszolút lejárat
Kulcscsere titkosítása
A kiszolgálón a KeyExchangeLicense általában a PlayReady Sever SDK-ban jön létre és használatos, mint a MediaLicense, az alábbi elsődleges különbségekkel.
- A titkosítási kulcs titkosítási műveletét az említett kulccsal egy időben kell megadni
- Egyes MediaLicense-szabályzatok nem támogatottak, elsősorban olyan kimeneti védelmi szintek , amelyek csak a lejátszás szempontjából relevánsak
További információért tekintse meg a KeyExchangeLicense osztály dokumentációját.
Az ügyfélen a KeyExchangeLicense új Drm_KeyExchange_* API-kkal használható. Lehetővé teszik az ügyfél számára a következő műveletek végrehajtását. További információkért tekintse meg a PlayReady Eszközporting Készlet kapcsolódó kód megjegyzéseiben található API-dokumentációt.
- Kötés egy KeyExchange-licenchez, amely ellenőrzi a társított licencszabályzatot
- Hajtsa végre az egyetlen engedélyezett titkosítási műveletet a társított kulccsal (igény szerint ismétlődően)