Tools

Namespaces

Variants

Views

Actions

Search

Contents

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries. Thanks for all your past and future contributions.

Description

Since the introduction of S60 3rd Edition, the devices have a DRM Clock to enforce time-based rights on the devices. The initialization of this clock requires that the network either supports NITZ (Network Identity and Time Zone) or a ROAP (Rights Object Acquisition Protocol) request is made. The enforcement is also stricter than in previous releases and no time-based content can be used if the DRM Clock has not been initalized from a secure source.

How to reproduce

Restore factory settings and use a SIM card from an operator whose network does not support NITZ. Download some content and a time-based license to the device.

Solution

Time-based constraint works only when NITZ is enabled in the network (operator-dependent feature). Alternatively the end-user could be provided with a link to ROAP registration to initialize the DRM Clock. A universal workaround is to avoid using time-based constraints in third-party applications, when suitable.