1 <policy-set id="Policy-1" combine="first-matching-target">
3 <policy-set combine="deny-overrides" >
6 <subject-match attr="JilSecurityDomain">
11 <policy combine="deny-overrides">
13 <condition combine="and" >
14 <resource-match attr="resource-id">
15 http://jil.org/jil/api/1.1/device
17 <resource-match attr="param:function">
18 getAvailableApplications
22 <rule effect="prompt-oneshot">
23 <condition combine="or" >
24 <resource-match attr="resource-id">
25 http://jil.org/jil/api/1.1/addressbookitem.AddressBookItem.update
27 <resource-match attr="resource-id">
28 http://jil.org/jil/api/1.1/multimedia.Camera.captureImage
30 <resource-match attr="resource-id">
31 http://jil.org/jil/api/1.1/device.Device.launchApplication
33 <resource-match attr="resource-id">
34 DeviceStateInfo.requestPositionInfo
36 <resource-match attr="resource-id">
37 http://jil.org/jil/api/1.1/messaging.Messaging.sendMessage
41 <rule effect="prompt-session">
42 <condition combine="or" >
43 <resource-match attr="resource-id">
44 http://jil.org/jil/api/1.1.1/pim.PIM.findAddressBookItems
46 <resource-match attr="resource-id">
47 http://jil.org/jil/api/1.1.1/pim.PIM.getAddressBookItem
49 <resource-match attr="resource-id">
50 http://jil.org/jil/api/1.1.1/pim.PIM.getAddressBookItemsCount
54 <!-- If the resource was not specified above then the access is unrestricted -->
55 <rule effect="permit">
56 <condition combine="or" >
57 <resource-match attr="resource-id">
60 <resource-match attr="resource-id">
61 http://jil.org/jil/api/1.1/addressbookitem.AddressBookItem.getAttributeValue
63 <resource-match attr="resource-id">
64 http://jil.org/jil/api/1.1/addressbookitem.AddressBookItem.getAvailableAttributes
66 <resource-match attr="resource-id">
67 http://jil.org/jil/api/1.1/addressbookitem.AddressBookItem.setAttributeValue
69 <resource-match attr="resource-id">
70 http://jil.org/jil/api/1.1/multimedia.AudioPlayer.open
72 <resource-match attr="resource-id">
73 http://jil.org/jil/api/1.1/multimedia.AudioPlayer.play
75 <resource-match attr="resource-id">
76 http://jil.org/jil/api/1.1/multimedia.AudioPlayer.pause
78 <resource-match attr="resource-id">
79 http://jil.org/jil/api/1.1/multimedia.AudioPlayer.resume
81 <resource-match attr="resource-id">
82 http://jil.org/jil/api/1.1/multimedia.AudioPlayer.stop
84 <resource-match attr="resource-id">
85 AudioPlayer.onStateChange
87 <resource-match attr="resource-id">
88 http://jil.org/jil/api/1.1/multimedia.Camera.onCameraCaptured
90 <resource-match attr="resource-id">
91 http://jil.org/jil/api/1.1/multimedia.Camera.setWindow
93 <resource-match attr="resource-id">
96 <resource-match attr="resource-id">
97 Device.DeviceStateInfo
99 <resource-match attr="resource-id">
100 DeviceStateInfo.onPositionRetrieved
102 <resource-match attr="resource-id">
103 http://jil.org/jil/api/1.1/messaging.Messaging.createMessage
105 <resource-match attr="resource-id">
106 Messaging.onMessageSendingFailure
108 <resource-match attr="resource-id">
111 <resource-match attr="resource-id">
114 <resource-match attr="resource-id">
115 Multimedia.isAudioPlaying
117 <resource-match attr="resource-id">
118 http://jil.org/jil/api/1.1.1/pim.PIM.createAddressBookItem
120 <resource-match attr="resource-id">
121 PIM.onAddressBookItemFound
124 <!-- This part contains api-features defined in WAC1.0 -->
126 <resource-match attr="resource-id">
127 http://jil.org/jil/api/1.1/accelerometerinfo
129 <resource-match attr="resource-id">
130 http://jil.org/jil/api/1.1/addressbookitem
132 <resource-match attr="resource-id">
133 http://jil.org/jil/api/1.1.5/applicationtypes
135 <resource-match attr="resource-id">
136 http://jil.org/jil/api/1.1.2/camera
138 <resource-match attr="resource-id">
139 http://jil.org/jil/api/1.1/device
141 <resource-match attr="resource-id">
142 http://jil.org/jil/api/1.1/devicestateinfo
144 <resource-match attr="resource-id">
145 http://jil.org/jil/api/1.1.5/exception
147 <resource-match attr="resource-id">
148 http://jil.org/jil/api/1.1.5/exceptiontypes
150 <resource-match attr="resource-id">
151 http://jil.org/jil/api/1.1/message
153 <resource-match attr="resource-id">
154 http://jil.org/jil/api/1.1/messagetypes
156 <resource-match attr="resource-id">
157 http://jil.org/jil/api/1.1/messaging
159 <resource-match attr="resource-id">
160 http://jil.org/jil/api/1.1/multimedia
162 <resource-match attr="resource-id">
163 http://jil.org/jil/api/1.1.1/pim
165 <resource-match attr="resource-id">
166 http://jil.org/jil/api/1.1/positioninfo
168 <resource-match attr="resource-id">
169 http://jil.org/jil/api/1.1/widget
173 <rule effect="permit" />
177 <policy-set combine="deny-overrides" >
180 <subject-match attr="JilSecurityDomain">
185 <policy combine="deny-overrides">
186 <rule effect="prompt-session">
187 <condition combine="or" >
188 <resource-match attr="resource-id">
189 http://jil.org/jil/api/1.1/addressbookitem.AddressBookItem.update
191 <resource-match attr="resource-id">
192 DeviceStateInfo.requestPositionInfo
196 <rule effect="prompt-blanket">
197 <condition combine="or" >
198 <resource-match attr="resource-id">
199 http://jil.org/jil/api/1.1/device.Device.launchApplication
201 <resource-match attr="resource-id">
202 http://jil.org/jil/api/1.1/multimedia.Camera.captureImage
204 <resource-match attr="resource-id">
205 http://jil.org/jil/api/1.1/messaging.Messaging.sendMessage
207 <resource-match attr="resource-id">
208 http://jil.org/jil/api/1.1.1/pim.PIM.findAddressBookItems
210 <resource-match attr="resource-id">
211 http://jil.org/jil/api/1.1.1/pim.PIM.getAddressBookItem
213 <resource-match attr="resource-id">
214 http://jil.org/jil/api/1.1.1/pim.PIM.getAddressBookItemsCount
218 <!-- If the resource was not specified above then the access is unrestricted -->
219 <rule effect="permit">
220 <condition combine="or" >
221 <resource-match attr="resource-id">
222 http://jil.org/jil/api/1.1/device.Device.getAvailableApplications
224 <resource-match attr="resource-id">
225 http://jil.org/jil/api/1.1/addressbookitem.AddressBookItem.getAttributeValue
227 <resource-match attr="resource-id">
228 http://jil.org/jil/api/1.1/addressbookitem.AddressBookItem.getAvailableAttributes
230 <resource-match attr="resource-id">
231 http://jil.org/jil/api/1.1/addressbookitem.AddressBookItem.setAttributeValue
233 <resource-match attr="resource-id">
234 http://jil.org/jil/api/1.1/multimedia.AudioPlayer.open
236 <resource-match attr="resource-id">
237 http://jil.org/jil/api/1.1/multimedia.AudioPlayer.play
239 <resource-match attr="resource-id">
240 http://jil.org/jil/api/1.1/multimedia.AudioPlayer.pause
242 <resource-match attr="resource-id">
243 http://jil.org/jil/api/1.1/multimedia.AudioPlayer.resume
245 <resource-match attr="resource-id">
246 http://jil.org/jil/api/1.1/multimedia.AudioPlayer.stop
248 <resource-match attr="resource-id">
249 AudioPlayer.onStateChange
251 <resource-match attr="resource-id">
252 http://jil.org/jil/api/1.1/multimedia.Camera.onCameraCaptured
254 <resource-match attr="resource-id">
255 http://jil.org/jil/api/1.1/multimedia.Camera.setWindow
257 <resource-match attr="resource-id">
260 <resource-match attr="resource-id">
261 Device.DeviceStateInfo
263 <resource-match attr="resource-id">
264 DeviceStateInfo.onPositionRetrieved
266 <resource-match attr="resource-id">
267 http://jil.org/jil/api/1.1/messaging.Messaging.createMessage
269 <resource-match attr="resource-id">
270 Messaging.onMessageSendingFailure
272 <resource-match attr="resource-id">
275 <resource-match attr="resource-id">
278 <resource-match attr="resource-id">
279 Multimedia.isAudioPlaying
281 <resource-match attr="resource-id">
282 http://jil.org/jil/api/1.1.1/pim.PIM.createAddressBookItem
284 <resource-match attr="resource-id">
285 PIM.onAddressBookItemFound
288 <!-- This part contains api-features defined in WAC1.0 -->
290 <resource-match attr="resource-id">
291 http://jil.org/jil/api/1.1/accelerometerinfo
293 <resource-match attr="resource-id">
294 http://jil.org/jil/api/1.1/addressbookitem
296 <resource-match attr="resource-id">
297 http://jil.org/jil/api/1.1.5/applicationtypes
299 <resource-match attr="resource-id">
300 http://jil.org/jil/api/1.1.2/camera
302 <resource-match attr="resource-id">
303 http://jil.org/jil/api/1.1/device
305 <resource-match attr="resource-id">
306 http://jil.org/jil/api/1.1/devicestateinfo
308 <resource-match attr="resource-id">
309 http://jil.org/jil/api/1.1.5/exception
311 <resource-match attr="resource-id">
312 http://jil.org/jil/api/1.1.5/exceptiontypes
314 <resource-match attr="resource-id">
315 http://jil.org/jil/api/1.1/message
317 <resource-match attr="resource-id">
318 http://jil.org/jil/api/1.1/messagetypes
320 <resource-match attr="resource-id">
321 http://jil.org/jil/api/1.1/messaging
323 <resource-match attr="resource-id">
324 http://jil.org/jil/api/1.1/multimedia
326 <resource-match attr="resource-id">
327 http://jil.org/jil/api/1.1.1/pim
329 <resource-match attr="resource-id">
330 http://jil.org/jil/api/1.1/positioninfo
332 <resource-match attr="resource-id">
333 http://jil.org/jil/api/1.1/widget
337 <rule effect="permit" />
341 <policy-set combine="deny-overrides" >
344 <subject-match attr="JilSecurityDomain">
349 <policy combine="deny-overrides">
350 <rule effect="permit">
351 <condition combine="or" >
352 <resource-match attr="resource-id">
353 http://jil.org/jil/api/1.1/device.Device.launchApplication
355 <resource-match attr="resource-id">
356 DeviceStateInfo.requestPositionInfo
358 <resource-match attr="resource-id">
359 http://jil.org/jil/api/1.1/addressbookitem.AddressBookItem.update
361 <resource-match attr="resource-id">
362 http://jil.org/jil/api/1.1/device.Device.getAvailableApplications
364 <resource-match attr="resource-id">
365 http://jil.org/jil/api/1.1/addressbookitem.AddressBookItem.getAttributeValue
367 <resource-match attr="resource-id">
368 http://jil.org/jil/api/1.1/addressbookitem.AddressBookItem.getAvailableAttributes
370 <resource-match attr="resource-id">
371 http://jil.org/jil/api/1.1/addressbookitem.AddressBookItem.setAttributeValue
373 <resource-match attr="resource-id">
374 http://jil.org/jil/api/1.1/multimedia.AudioPlayer.open
376 <resource-match attr="resource-id">
377 http://jil.org/jil/api/1.1/multimedia.AudioPlayer.play
379 <resource-match attr="resource-id">
380 http://jil.org/jil/api/1.1/multimedia.AudioPlayer.pause
382 <resource-match attr="resource-id">
383 http://jil.org/jil/api/1.1/multimedia.AudioPlayer.resume
385 <resource-match attr="resource-id">
386 http://jil.org/jil/api/1.1/multimedia.AudioPlayer.stop
388 <resource-match attr="resource-id">
389 AudioPlayer.onStateChange
391 <resource-match attr="resource-id">
392 http://jil.org/jil/api/1.1/multimedia.Camera.onCameraCaptured
394 <resource-match attr="resource-id">
395 http://jil.org/jil/api/1.1/multimedia.Camera.setWindow
397 <resource-match attr="resource-id">
398 http://jil.org/jil/api/1.1/multimedia.Camera.captureImage
400 <resource-match attr="resource-id">
403 <resource-match attr="resource-id">
404 Device.DeviceStateInfo
406 <resource-match attr="resource-id">
407 DeviceStateInfo.onPositionRetrieved
409 <resource-match attr="resource-id">
410 http://jil.org/jil/api/1.1/messaging.Messaging.createMessage
412 <resource-match attr="resource-id">
413 http://jil.org/jil/api/1.1/messaging.Messaging.sendMessage
415 <resource-match attr="resource-id">
416 Messaging.onMessageSendingFailure
418 <resource-match attr="resource-id">
421 <resource-match attr="resource-id">
424 <resource-match attr="resource-id">
425 Multimedia.isAudioPlaying
427 <resource-match attr="resource-id">
428 http://jil.org/jil/api/1.1.1/pim.PIM.createAddressBookItem
430 <resource-match attr="resource-id">
431 PIM.onAddressBookItemFound
433 <resource-match attr="resource-id">
434 http://jil.org/jil/api/1.1.1/pim.PIM.findAddressBookItems
436 <resource-match attr="resource-id">
437 http://jil.org/jil/api/1.1.1/pim.PIM.getAddressBookItem
439 <resource-match attr="resource-id">
440 http://jil.org/jil/api/1.1.1/pim.PIM.getAddressBookItemsCount
443 <!-- This part contains api-features defined in WAC1.0 -->
445 <resource-match attr="resource-id">
446 http://jil.org/jil/api/1.1/accelerometerinfo
448 <resource-match attr="resource-id">
449 http://jil.org/jil/api/1.1/addressbookitem
451 <resource-match attr="resource-id">
452 http://jil.org/jil/api/1.1.5/applicationtypes
454 <resource-match attr="resource-id">
455 http://jil.org/jil/api/1.1.2/camera
457 <resource-match attr="resource-id">
458 http://jil.org/jil/api/1.1/device
460 <resource-match attr="resource-id">
461 http://jil.org/jil/api/1.1/devicestateinfo
463 <resource-match attr="resource-id">
464 http://jil.org/jil/api/1.1.5/exception
466 <resource-match attr="resource-id">
467 http://jil.org/jil/api/1.1.5/exceptiontypes
469 <resource-match attr="resource-id">
470 http://jil.org/jil/api/1.1/message
472 <resource-match attr="resource-id">
473 http://jil.org/jil/api/1.1/messagetypes
475 <resource-match attr="resource-id">
476 http://jil.org/jil/api/1.1/messaging
478 <resource-match attr="resource-id">
479 http://jil.org/jil/api/1.1/multimedia
481 <resource-match attr="resource-id">
482 http://jil.org/jil/api/1.1.1/pim
484 <resource-match attr="resource-id">
485 http://jil.org/jil/api/1.1/positioninfo
487 <resource-match attr="resource-id">
488 http://jil.org/jil/api/1.1/widget
492 <rule effect="permit" />