javacommons/security/tsrc/data/policies/test_trustedthirdparty.txt
branchRCL_3
changeset 19 04becd199f91
child 34 71c436fe3ce0
equal deleted inserted replaced
16:f5050f1da672 19:04becd199f91
       
     1 domain IdentifiedThirdParty;
       
     2 grant user "Net Access" blanket,session,oneshot,no {
       
     3     permission javax.microedition.io.HttpProtocolPermission "http://*";
       
     4     permission javax.microedition.io.HttpsProtocolPermission "https://*";
       
     5     permission javax.microedition.io.Connector.rtsp "*";
       
     6     permission javax.microedition.io.DatagramProtocolPermission "datagram://*";
       
     7     permission javax.microedition.io.DatagramProtocolPermission "datagram://";
       
     8     permission javax.microedition.io.SocketProtocolPermission "socket://*";
       
     9     permission javax.microedition.io.SocketProtocolPermission "socket://";
       
    10     permission javax.microedition.io.SSLProtocolPermission "ssl://*";
       
    11 }
       
    12 
       
    13 grant user "Local Connectivity" session,blanket,oneshot,no {
       
    14     permission javax.microedition.io.CommProtocolPermission "comm:*";
       
    15     permission javax.microedition.io.Connector.obex.server "*" "server";
       
    16     permission javax.microedition.io.Connector.obex.client "*" "client";
       
    17     permission javax.microedition.io.Connector.bluetooth.server "*" "server";
       
    18     permission javax.microedition.io.Connector.bluetooth.client "*" "client";
       
    19 }
       
    20 
       
    21 grant user "Read User Data Access" oneshot,session,blanket,no {
       
    22     permission javax.microedition.io.FileProtocolPermission "*" "read";
       
    23     permission javax.microedition.pim.ContactList "pim://*" "read_contacts";
       
    24     permission javax.microedition.pim.EventList "pim://*" "read_events";
       
    25     permission javax.microedition.pim.ToDoList "pim://*" "read_todos";
       
    26 }
       
    27 
       
    28 grant user "Write User Data Access" oneshot,session,blanket,no {
       
    29     permission javax.microedition.io.FileProtocolPermission "*" "write";
       
    30     permission javax.microedition.pim.ContactList "pim://*" "write_contacts";
       
    31     permission javax.microedition.pim.EventList "pim://*" "write_events";
       
    32     permission javax.microedition.pim.ToDoList "pim://*" "write_todos";
       
    33 }
       
    34 
       
    35 grant user "Messaging" blanket,session,oneshot,no {
       
    36     permission javax.microedition.io.Connector.sms "sms://*" "send";
       
    37     permission javax.microedition.io.Connector.mms "mms://*" "send";
       
    38 }
       
    39 
       
    40 grant user "Multimedia Recording" session,blanket,oneshot,no {
       
    41     permission javax.microedition.media.control.RecordControl "*" "record";
       
    42     permission javax.microedition.media.control.VideoControl.getSnapshot "*" "snapshot";
       
    43 }
       
    44 
       
    45 grant user "Application Auto Invocation" session,blanket,no {
       
    46     permission javax.microedition.io.PushRegistryPermission "*" "staticregistration,dynamicregistration,autoinvocation";
       
    47 }
       
    48 
       
    49 grant user "Location" session,blanket,oneshot,no {
       
    50     permission javax.microedition.location.LocationPermission "location://*" "position,orientation";
       
    51     permission javax.microedition.location.LocationPermission "proximity://*" "registerlistener";
       
    52 }
       
    53 
       
    54 grant user "Landmark" session,blanket,no {
       
    55     permission javax.microedition.location.LocationPermission "landmarks://*" "read,write,category,management";
       
    56 }
       
    57 
       
    58 grant user "Smart Card Communication" session,blanket,oneshot,no {
       
    59     permission javax.microedition.apdu.aid "apdu://*" "aid";
       
    60 }
       
    61 
       
    62 grant user "Authentication" session,blanket,oneshot,no {
       
    63     permission javax.microedition.securityservice.CMSMessageSignatureService "pki://*" "authenticate";
       
    64 }
       
    65 
       
    66 grant allowed {
       
    67     permission javax.microedition.io.Connector.sms "sms://*" "open,receive";
       
    68     permission javax.microedition.io.Connector.mms "mms://*" "open,receive";
       
    69     permission javax.microedition.io.Connector.cbs "cbs://*" "open,receive";
       
    70 }