40 <li><p><b>WMDRM Porting Kit Server</b>: WMDRM Porting Kit Server allows you |
40 <li><p><b>WMDRM Porting Kit Server</b>: WMDRM Porting Kit Server allows you |
41 to access functions of the porting kit without the need for DRM capability. |
41 to access functions of the porting kit without the need for DRM capability. |
42 For example, to add new usage rights or to check the rights status. It also |
42 For example, to add new usage rights or to check the rights status. It also |
43 allows you to access the device certificate and unique id from WMDRM Key Storage. |
43 allows you to access the device certificate and unique id from WMDRM Key Storage. |
44 It implements the UI functionality required to be displayed, when license |
44 It implements the UI functionality required to be displayed, when license |
45 store becomes full or needs to be deleted.</p><note>Symbian platform does |
45 store becomes full or needs to be deleted.</p><note>The Symbian |
46 not provide implementation of WMDRM Porting Kit Server. Device creators must |
46 platform does not provide implementation of WMDRM Porting Kit Server. Device |
47 provide their own implementation for WMDRM Porting Kit Server. </note></li> |
47 creators must provide their own implementation for WMDRM Porting Kit Server. </note></li> |
48 <li><p><b>WMDRM Server</b>: The WMDRM Server includes the following functionalities: <ul> |
48 <li><p><b>WMDRM Server</b>: The WMDRM Server includes the following functionalities: <ul> |
49 <li><p>It manages porting kit data in an encrypted form using SQL database.</p></li> |
49 <li><p>It manages porting kit data in an encrypted form using SQL database.</p></li> |
50 <li><p>It implements the data storage functionality and an anti-rollback clock |
50 <li><p>It implements the data storage functionality and an anti-rollback clock |
51 needed for enforcement of time-based licenses.</p></li> |
51 needed for enforcement of time-based licenses.</p></li> |
52 <li><p>It provides data store state functionality for WMDRM Porting Kit Server. |
52 <li><p>It provides data store state functionality for WMDRM Porting Kit Server. |
62 <li><p>It handles low level file server interaction </p></li> |
62 <li><p>It handles low level file server interaction </p></li> |
63 <li><p>It handles data backwards compatibility and updates the secure time. |
63 <li><p>It handles data backwards compatibility and updates the secure time. |
64 The <i>secure time</i> can be set using System Static Functions API. </p></li> |
64 The <i>secure time</i> can be set using System Static Functions API. </p></li> |
65 </ul></p></li> |
65 </ul></p></li> |
66 </ul><fig id="GUID-F470FE96-4BB5-489F-88F1-BDD6291BEB69"> |
66 </ul><fig id="GUID-F470FE96-4BB5-489F-88F1-BDD6291BEB69"> |
67 <image href="GUID-21562C58-896C-48B0-A574-975E1326A93A_d0e146438_href.jpg" placement="inline"/> |
67 <image href="GUID-21562C58-896C-48B0-A574-975E1326A93A_d0e171368_href.jpg" placement="inline"/> |
68 </fig></p><note>To make the WMDRM content |
68 </fig></p><note>To make the WMDRM content |
69 fully functional, device creators must license the WMDRM porting kit from |
69 fully functional, device creators must license the WMDRM porting kit from |
70 Microsoft and integrate it.</note> </section> |
70 Microsoft and integrate it.</note> </section> |
71 |
71 |
72 </conbody></concept> |
72 </conbody></concept> |