diff -r 913c9751c067 -r 716254ccbcc0 org.symbian.tools.wrttools.doc.WebDeveloper/html/GUID-BDBE85E0-2A33-4AE9-92F6-85E1861256F0.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/org.symbian.tools.wrttools.doc.WebDeveloper/html/GUID-BDBE85E0-2A33-4AE9-92F6-85E1861256F0.html Fri Mar 05 19:11:15 2010 -0800 @@ -0,0 +1,25 @@ + + +Runtime +Security Manager

Runtime +Security Manager

This section provides information about an access policy used by the +Runtime Security Manager (security manager) to control access to platform +services for Web Runtime version 1.1 (WRT 1.1) widgets. The security manager +uses this policy to determine whether a widget has access to a platform service +and then prompts the mobile device user accordingly.

The mobile device manufacturer determines the access policy for all +WRT 1.1 widgets launched on that mobile device - it is not customizable by +the widget developer or the mobile device user. WRT 1.1 provides a default +access policy that mobile devices can use if they do not define their own. + This section also provides information about the WRT 1.1 default access policy. + It is not common for mobile devices to customize the default policy but you +should verify this if you are interested in creating a widget for a particular +device. For information on a particular mobile device, see the Device +Specifications page at Forum Nokia.

The widget security lifecycle for WRT 1.1 is as follows:

  • WRT 1.1 files an access policy with the security manager. +For more information on the access policy, see section Runtime Security Manager access policy.

  • The security manager registers a widget when it is installed.

  • WRT 1.1 starts a session with the security manager each time +that it attempts to access a new platform service (by creating a new service +object).

  • During a session, the security manager performs runtime access +control to platform services (prompts the user) according to the access policy +filed for the mobile device.

  • The security manager unregisters a widget when it is uninstalled.

\ No newline at end of file