diff -r f5050f1da672 -r 04becd199f91 javacommons/security/tsrc/data/policies/test_trustedthirdparty.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/javacommons/security/tsrc/data/policies/test_trustedthirdparty.txt Tue Apr 27 16:30:29 2010 +0300 @@ -0,0 +1,70 @@ +domain IdentifiedThirdParty; +grant user "Net Access" blanket,session,oneshot,no { + permission javax.microedition.io.HttpProtocolPermission "http://*"; + permission javax.microedition.io.HttpsProtocolPermission "https://*"; + permission javax.microedition.io.Connector.rtsp "*"; + permission javax.microedition.io.DatagramProtocolPermission "datagram://*"; + permission javax.microedition.io.DatagramProtocolPermission "datagram://"; + permission javax.microedition.io.SocketProtocolPermission "socket://*"; + permission javax.microedition.io.SocketProtocolPermission "socket://"; + permission javax.microedition.io.SSLProtocolPermission "ssl://*"; +} + +grant user "Local Connectivity" session,blanket,oneshot,no { + permission javax.microedition.io.CommProtocolPermission "comm:*"; + permission javax.microedition.io.Connector.obex.server "*" "server"; + permission javax.microedition.io.Connector.obex.client "*" "client"; + permission javax.microedition.io.Connector.bluetooth.server "*" "server"; + permission javax.microedition.io.Connector.bluetooth.client "*" "client"; +} + +grant user "Read User Data Access" oneshot,session,blanket,no { + permission javax.microedition.io.FileProtocolPermission "*" "read"; + permission javax.microedition.pim.ContactList "pim://*" "read_contacts"; + permission javax.microedition.pim.EventList "pim://*" "read_events"; + permission javax.microedition.pim.ToDoList "pim://*" "read_todos"; +} + +grant user "Write User Data Access" oneshot,session,blanket,no { + permission javax.microedition.io.FileProtocolPermission "*" "write"; + permission javax.microedition.pim.ContactList "pim://*" "write_contacts"; + permission javax.microedition.pim.EventList "pim://*" "write_events"; + permission javax.microedition.pim.ToDoList "pim://*" "write_todos"; +} + +grant user "Messaging" blanket,session,oneshot,no { + permission javax.microedition.io.Connector.sms "sms://*" "send"; + permission javax.microedition.io.Connector.mms "mms://*" "send"; +} + +grant user "Multimedia Recording" session,blanket,oneshot,no { + permission javax.microedition.media.control.RecordControl "*" "record"; + permission javax.microedition.media.control.VideoControl.getSnapshot "*" "snapshot"; +} + +grant user "Application Auto Invocation" session,blanket,no { + permission javax.microedition.io.PushRegistryPermission "*" "staticregistration,dynamicregistration,autoinvocation"; +} + +grant user "Location" session,blanket,oneshot,no { + permission javax.microedition.location.LocationPermission "location://*" "position,orientation"; + permission javax.microedition.location.LocationPermission "proximity://*" "registerlistener"; +} + +grant user "Landmark" session,blanket,no { + permission javax.microedition.location.LocationPermission "landmarks://*" "read,write,category,management"; +} + +grant user "Smart Card Communication" session,blanket,oneshot,no { + permission javax.microedition.apdu.aid "apdu://*" "aid"; +} + +grant user "Authentication" session,blanket,oneshot,no { + permission javax.microedition.securityservice.CMSMessageSignatureService "pki://*" "authenticate"; +} + +grant allowed { + permission javax.microedition.io.Connector.sms "sms://*" "open,receive"; + permission javax.microedition.io.Connector.mms "mms://*" "open,receive"; + permission javax.microedition.io.Connector.cbs "cbs://*" "open,receive"; +}