1 <policy-set id="Policy-1">
2 <policy-set combine="first-matching-target">
5 <subject-match attr="id">
10 <subject-match attr="id" match="subject2" />
16 <subject-match attr="id" match="subject" />
19 <rule effect="permit">
21 <resource-match attr="resource-id">
24 <subject-match attr="version" match="3" />
31 <subject-match attr="id" match="subject2" />
36 <resource-match attr="resource-id">
46 <subject-match attr="id">
51 <subject-match attr="id" match="subject4" />
55 <rule effect="permit">
57 <resource-match attr="resource-id">
66 <resource-match attr="resource-id">
75 <subject-match attr="id">
78 <subject-match attr="version" match="4" />
81 <rule effect="permit">
83 <resource-match attr="resource-id">
90 <policy-set id="Policy-2" combine="first-matching-target">
93 <subject-match attr="id" match="subject5" />
96 <subject-match attr="id" match="subject6" />
102 <subject-match attr="id">
107 <rule effect="permit">
108 <condition combine="and">
109 <resource-match attr="resource-id">
112 <subject-match attr="version" match="5" />
117 <rule effect="permit">
118 <condition combine="or">
119 <resource-match attr="resource-id">
122 <subject-match attr="version" match="6" />
128 <policy-set id="Policy-3" combine="deny-overrides">
131 <subject-match attr="id" match="subject7" />
135 <rule effect="permit">
136 <condition combine="and">
137 <resource-match attr="resource-id">
140 <condition combine="and">
141 <condition combine="or">
142 <subject-match attr="version" match="7" />
143 <subject-match attr="version" match="6" />
145 <resource-match attr="author" match="author2" />
151 <rule effect="permit">
152 <condition combine="and">
153 <resource-match attr="resource-id">
156 <condition combine="or">
157 <condition combine="or">
158 <subject-match attr="version" match="1" />
159 <subject-match attr="version" match="2" />
161 <resource-match attr="author" match="author3" />
168 <condition combine="and">
169 <resource-match attr="resource-id">
172 <condition combine="or">
173 <condition combine="or">
174 <subject-match attr="version" match="1" />
175 <subject-match attr="version" match="2" />
177 <resource-match attr="author" match="author3" />
184 <policy-set id="Policy-4" combine="first-matching-target">
187 <subject-match attr="id">s8a</subject-match>
191 <rule effect="permit">
192 <condition combine="and">
193 <resource-match attr="resource-id">r8</resource-match>
194 <resource-match attr="r8v1" match="1" />
200 <condition combine="and">
201 <resource-match attr="resource-id">r8</resource-match>
202 <resource-match attr="r8v2" match="2" />
208 <policy-set id="Policy-5" combine="first-matching-target">
211 <subject-match attr="id">s8b</subject-match>
216 <condition combine="and">
217 <resource-match attr="resource-id">r8</resource-match>
218 <resource-match attr="r8v2" match="2" />
223 <rule effect="permit">
224 <condition combine="and">
225 <resource-match attr="resource-id">r8</resource-match>
226 <resource-match attr="r8v1" match="1" />
232 <policy-set id="Policy-6" combine="first-matching-target">
235 <subject-match attr="id">s8c</subject-match>
239 <rule effect="permit">
240 <condition combine="and">
241 <resource-match attr="resource-id">r8</resource-match>
242 <resource-match attr="r8v1" match="1" />
243 <resource-match attr="r8v2" match="1" />
248 <rule effect="deny" />
252 <policy-set id="Policy-7" combine="first-matching-target">
255 <subject-match attr="id">s9a</subject-match>
259 <rule effect="permit">
260 <condition combine="and">
261 <resource-match attr="resource-id">r9</resource-match>
262 <resource-match attr="r9a.scheme" match="http://onet.pl:80/test.html" />
268 <condition combine="and">
269 <resource-match attr="resource-id">r9</resource-match>
270 <resource-match attr="r9a" match="*" func="glob"/>
276 <policy-set id="Policy-8" combine="first-matching-target">
279 <subject-match attr="id">s9b</subject-match>
284 <condition combine="and">
285 <resource-match attr="resource-id">r9</resource-match>
286 <resource-match attr="r9b.authority" match="http://onet.pl:80/test.html" />
291 <rule effect="permit">
292 <condition combine="and">
293 <resource-match attr="resource-id">r9</resource-match>
294 <resource-match attr="r9b" match="777" func="equal" />
300 <policy-set id="Policy-9" combine="first-matching-target">
303 <subject-match attr="id">s9c</subject-match>
308 <condition combine="and">
309 <resource-match attr="resource-id">r9</resource-match>
310 <resource-match attr="r9c.scheme" match="http" />
317 <condition combine="and">
318 <resource-match attr="resource-id">r9</resource-match>
319 <resource-match attr="r9c.authority" match="onet.pl" />
325 <rule effect="permit">
326 <condition combine="and">
327 <resource-match attr="resource-id">r9</resource-match>
328 <resource-match attr="r9c.scheme-authority" match="http://onet.pl" />
334 <condition combine="and">
335 <resource-match attr="resource-id">r9</resource-match>
336 <resource-match attr="r9c" match="*" func="glob" />
342 <policy-set id="Policy-10" combine="first-matching-target">
345 <subject-match attr="id">s9d</subject-match>
350 <condition combine="and">
351 <resource-match attr="resource-id">r9</resource-match>
352 <resource-match attr="r9d.scheme" match="http://onet.pl:80/test.html" />
358 <condition combine="and">
359 <resource-match attr="resource-id">r9</resource-match>
360 <resource-match attr="r9d.authority" match="http://onet.pl:80/test.html" />
366 <condition combine="and">
367 <resource-match attr="resource-id">r9</resource-match>
368 <resource-match attr="r9d" match="*" func="glob" />
373 <rule effect="permit">
374 <condition combine="and">
375 <resource-match attr="resource-id">r9</resource-match>
376 <resource-match attr="r9d.scheme-authority" match="http://onet.pl:80/test.html" />
382 <policy-set id="Policy-11" combine="first-matching-target">
385 <subject-match attr="id">s9e</subject-match>
390 <condition combine="and">
391 <resource-match attr="resource-id">r9</resource-match>
392 <resource-match attr="r9e.host" match="http://onet.pl:80/test.html" />
397 <rule effect="permit">
398 <condition combine="and">
399 <resource-match attr="resource-id">r9</resource-match>
400 <resource-match attr="r9e" match="*" func="glob"/>
406 <policy-set id="Policy-12" combine="first-matching-target">
409 <subject-match attr="id">s9f</subject-match>
413 <rule effect="permit">
414 <condition combine="and">
415 <resource-match attr="resource-id">r9</resource-match>
416 <resource-match attr="r9e.host" match="http://onet.pl:80/test.html" />
422 <condition combine="and">
423 <resource-match attr="resource-id">r9</resource-match>
424 <resource-match attr="r9e" match="*" func="glob"/>
430 <policy-set id="Policy-13" combine="first-matching-target">
433 <subject-match attr="id">s9g</subject-match>
438 <condition combine="and">
439 <resource-match attr="resource-id">r9</resource-match>
440 <resource-match attr="r9g.path" match="http://onet.pl:80/test.html" />
445 <rule effect="permit">
446 <condition combine="and">
447 <resource-match attr="resource-id">r9</resource-match>
448 <resource-match attr="r9g" match="*" func="glob"/>
454 <policy-set id="Policy-14" combine="first-matching-target">
457 <subject-match attr="id">s9h</subject-match>
461 <rule effect="permit">
462 <condition combine="and">
463 <resource-match attr="resource-id">r9</resource-match>
464 <resource-match attr="r9g.path" match="http://onet.pl:80/test.html" />
470 <condition combine="and">
471 <resource-match attr="resource-id">r9</resource-match>
472 <resource-match attr="r9g" match="*" func="glob"/>
478 <policy-set id="Policy-15" combine="first-matching-target">
481 <subject-match attr="id">s10a</subject-match>
485 <rule effect="permit">
486 <condition combine="and">
487 <resource-match attr="resource-id">r10</resource-match>
488 <resource-match attr="r10a" match="[1234567890]+[ab]+" func="regexp" />
494 <condition combine="and">
495 <resource-match attr="resource-id">r10</resource-match>
496 <resource-match attr="r10a" match="*" func="glob"/>
502 <policy-set id="Policy-16" combine="first-matching-target">
505 <subject-match attr="id">s10b</subject-match>
510 <condition combine="and">
511 <resource-match attr="resource-id">r10</resource-match>
512 <resource-match attr="r10a" match="[1234567890]+[ab]+" func="regexp" />
517 <rule effect="permit">
518 <condition combine="and">
519 <resource-match attr="resource-id">r10</resource-match>
520 <resource-match attr="r10a" match="*" func="glob"/>
526 <policy-set id="Policy-17" combine="first-matching-target">
529 <subject-match attr="id">s10c</subject-match>
533 <rule effect="permit">
534 <condition combine="and">
535 <resource-match attr="resource-id">r10</resource-match>
536 <resource-match attr="r10c" match="[1234567890]+[ab]+" func="regexp" />
542 <condition combine="and">
543 <resource-match attr="resource-id">r10</resource-match>
544 <resource-match attr="r10c" match="*" func="glob"/>
553 <!--- test 13 (old name: test 100)-->
556 <policy-set combine="first-matching-target">
559 <subject-match attr="id">s13</subject-match>
563 <rule effect="permit">
564 <condition combine="and">
565 <resource-match attr="resource-id">device:pim.contacts.read</resource-match>
573 <!--- test 14 (old name: test 101)-->
575 <policy-set combine="first-matching-target">
578 <subject-match attr="id">s14</subject-match>
582 <rule effect="permit">
583 <condition combine="and">
584 <resource-match attr="resource-id" match="device:pim.contacts"/>
585 <subject-match attr="version" match="5"/>
592 <!--- test 15 (old name: test 102) -->
594 <policy-set combine="first-matching-target">
597 <subject-match attr="uri.host" match="//buu.com.pl"/>
601 <rule effect="permit">
602 <condition combine="and">
603 <resource-match attr="resource-id" match="device:pim.contacts"/>
609 <!--- test 16 (old name: test 103) -->
611 <policy-set combine="first-matching-target">
614 <subject-match attr="id">s16</subject-match>
615 <subject-match attr="uri.host" match="v.com.pl"/>
620 <rule effect="permit">
621 <condition combine="and">
622 <resource-match attr="resource-id" match="device:pim.contacts"/>
630 <!--- test 17 (old name: test 104)-->
632 <policy-set combine="first-matching-target">
635 <subject-match attr="id">subject4</subject-match>
636 <subject-match attr="version" match="4" />
640 <rule effect="permit">
642 <resource-match attr="resource-id">
651 <policy-set combine="first-matching-target">
654 <subject-match attr="id">subject5</subject-match>
655 <subject-match attr="version" match="4" />
661 <resource-match attr="resource-id">
669 <!--- test 18 (old name: test 105)-->
671 <policy-set combine="first-matching-target">
674 <subject-match attr="uri" match="buu.com.pl"/>
678 <rule effect="permit">
679 <condition combine="and">
680 <resource-match attr="resource-id" match="device:pim.contacts"/>
686 <policy-set combine="first-matching-target">
689 <subject-match attr="id" match="s18b"/>
690 <subject-match attr="uri" match="buu.s18b.pl"/>
694 <rule effect="permit">
695 <condition combine="and">
696 <resource-match attr="resource-id" match="device:pim.contacts"/>
702 <policy-set combine="first-matching-target">
705 <subject-match attr="id" match="s18c"/>
709 <rule effect="permit">
710 <condition combine="and">
711 <resource-match attr="resource-id" match="device:pim.contacts"/>
712 <subject-match attr="uri" match="buu.s18c.pl"/>
719 <!--- test 19 (old name: test 106)-->
720 <policy-set combine="first-matching-target">
723 <subject-match attr="id">s19.1</subject-match>
724 <subject-match attr="key-root-trust" match="voperator"/>
730 <resource-match attr="resource-id">
738 <policy-set combine="first-matching-target">
741 <subject-match attr="id">s19.2</subject-match>
742 <subject-match attr="key-root-trust" match="voperator"/>
746 <rule effect="permit">
748 <resource-match attr="resource-id">
758 <!--- test 20 (old name: test 107)-->
759 <policy-set combine="first-matching-target">
762 <subject-match attr="id">s20.1</subject-match>
763 <subject-match attr="signer-id" match="v7zha89%49x£$"/>
769 <resource-match attr="resource-id">
777 <policy-set combine="first-matching-target">
780 <subject-match attr="id">s20.2</subject-match>
781 <subject-match attr="signer-id" match="v7zha89%49x£$"/>
785 <rule effect="permit">
787 <resource-match attr="resource-id">
798 <!--- test 21 (old name: test 103 U)-->
799 <policy-set combine="first-matching-target">
802 <subject-match attr="id">s21</subject-match>
806 <rule effect="permit">
807 <condition combine="and">
808 <resource-match attr="resource-id" match="device:pim.contacts"/>
816 <!--- test 23 (old name: test 105 U)-->
817 <policy-set combine="first-matching-target">
820 <subject-match attr="id">s23</subject-match>
824 <rule effect="permit">
825 <condition combine="and">
826 <resource-match attr="resource-id" match="device:pim"/>
827 <subject-match attr="version" match="5"/>
836 <!--- test 24 (old name: test 106 U)-->
837 <policy-set combine="first-matching-target">
840 <subject-match attr="id">s24</subject-match>
844 <rule effect="permit">
845 <condition combine="or">
846 <subject-match attr="version" match="5"/>
847 <resource-match attr="resource-id" match="device:pim"/>
854 <!--- test 25.1 (old name: test 107 U)-->
855 <policy-set combine="first-matching-target">
858 <subject-match attr="id">s25.1</subject-match>
862 <rule effect="permit">
863 <condition combine="and">
864 <condition combine="and">
865 <resource-match attr="resource-id" match="device:pim.contacts"/>
866 <subject-match attr="version" match="5"/>
869 <condition combine="and">
870 <resource-match attr="resource-id" match="device:pim"/>
871 <subject-match attr="version" match="5"/>
881 <!--- test 25.2 (old name: test 107 a U -->
882 <policy-set combine="first-matching-target">
885 <subject-match attr="id">s25.2</subject-match>
889 <rule effect="permit">
890 <condition combine="and">
891 <condition combine="and">
892 <resource-match attr="resource-id" match="device:pim"/>
893 <subject-match attr="version" match="5"/>
896 <condition combine="and">
897 <resource-match attr="resource-id" match="device:pim.contacts"/>
898 <subject-match attr="version" match="5"/>
909 <!--- test 25.3 (old name: test 107 b U -->
910 <policy-set combine="first-matching-target">
913 <subject-match attr="id">s25.3</subject-match>
917 <rule effect="permit">
918 <condition combine="and">
919 <condition combine="or">
920 <resource-match attr="resource-id" match="device:pim.contacts"/>
921 <subject-match attr="version" match="5"/>
924 <condition combine="and">
925 <resource-match attr="resource-id" match="device:pim.contacts"/>
926 <subject-match attr="version" match="5"/>
936 <!--- test 25.4 (old name: test 107 c U -->
937 <policy-set combine="first-matching-target">
940 <subject-match attr="id">s25.4</subject-match>
944 <rule effect="permit">
945 <condition combine="and">
946 <condition combine="and">
947 <resource-match attr="resource-id" match="device:pim.contacts"/>
948 <subject-match attr="version" match="5"/>
951 <condition combine="or">
952 <resource-match attr="resource-id" match="device:pim.contacts"/>
953 <subject-match attr="version" match="5"/>
966 <!--- test 26.1 (old name: test 108 U -->
967 <policy-set combine="first-matching-target">
970 <subject-match attr="id">s26.1</subject-match>
974 <rule effect="permit">
975 <condition combine="or">
976 <condition combine="and">
977 <resource-match attr="resource-id" match="device:pim"/>
978 <subject-match attr="version" match="5"/>
981 <condition combine="and">
982 <resource-match attr="resource-id" match="device:pim.contacts"/>
983 <subject-match attr="version" match="5"/>
992 <!--- test 26.2 (old name: test 108 a U -->
993 <policy-set combine="first-matching-target">
996 <subject-match attr="id">s26.2</subject-match>
1000 <rule effect="permit">
1001 <condition combine="or">
1002 <condition combine="or">
1003 <resource-match attr="resource-id" match="device:pim.contacts"/>
1004 <subject-match attr="version" match="5"/>
1007 <condition combine="and">
1008 <resource-match attr="resource-id" match="device:pim.contacts"/>
1009 <subject-match attr="version" match="5"/>
1018 <!--- test 26.3 (old name: test 108 b U -->
1019 <policy-set combine="first-matching-target">
1022 <subject-match attr="id">s26.3</subject-match>
1026 <rule effect="permit">
1027 <condition combine="or">
1028 <condition combine="and">
1029 <resource-match attr="resource-id" match="device:pim.contacts"/>
1030 <subject-match attr="version" match="5"/>
1033 <condition combine="or">
1034 <resource-match attr="resource-id" match="device:pim.contacts"/>
1035 <subject-match attr="version" match="5"/>
1044 <!--- test 26.4 (old name: test 108 c U -->
1045 <policy-set combine="first-matching-target">
1048 <subject-match attr="id">s26.4</subject-match>
1052 <rule effect="permit">
1053 <condition combine="or">
1054 <condition combine="and">
1055 <resource-match attr="resource-id" match="device:pim.contacts"/>
1056 <subject-match attr="version" match="5"/>
1059 <condition combine="and">
1060 <resource-match attr="resource-id" match="device:pim"/>
1061 <subject-match attr="version" match="5"/>
1072 <!--- test 27.1 (old name: test 109 U -->
1073 <policy-set combine="first-matching-target">
1076 <subject-match attr="id">s27.1</subject-match>
1080 <rule effect="permit">
1081 <condition combine="or">
1082 <condition combine="or">
1083 <resource-match attr="resource-id" match="device:pim"/>
1084 <subject-match attr="version" match="5"/>
1087 <condition combine="or">
1088 <resource-match attr="resource-id" match="device:pim.contacts"/>
1089 <subject-match attr="version" match="5"/>
1097 <!--- test 27.2 (old name: test 109a U -->
1098 <policy-set combine="first-matching-target">
1101 <subject-match attr="id">s27.2</subject-match>
1105 <rule effect="permit">
1106 <condition combine="or">
1107 <condition combine="or">
1108 <resource-match attr="resource-id" match="device:pim"/>
1109 <subject-match attr="version" match="5"/>
1112 <condition combine="and">
1113 <resource-match attr="resource-id" match="device:pim"/>
1114 <subject-match attr="version" match="5"/>
1122 <!--- test 27.3 (old name: test 109b U -->
1123 <policy-set combine="first-matching-target">
1126 <subject-match attr="id">s27.3</subject-match>
1130 <rule effect="permit">
1131 <condition combine="or">
1132 <condition combine="and">
1133 <resource-match attr="resource-id" match="device:pim"/>
1134 <subject-match attr="version" match="5"/>
1137 <condition combine="or">
1138 <resource-match attr="resource-id" match="device:pim"/>
1139 <subject-match attr="version" match="5"/>
1149 <!--- test 27.4 (old name: test 109c U -->
1150 <policy-set combine="first-matching-target">
1153 <subject-match attr="id">s27.4</subject-match>
1157 <rule effect="permit">
1158 <condition combine="or">
1159 <condition combine="or">
1160 <resource-match attr="resource-id" match="device:pim.contacts"/>
1161 <subject-match attr="version" match="5"/>
1164 <condition combine="or">
1165 <resource-match attr="resource-id" match="device:pim"/>
1166 <subject-match attr="version" match="5"/>
1176 <!--- test 28 (old name: test 110 U -->
1177 <policy-set combine="first-matching-target">
1180 <subject-match attr="id">s28</subject-match>
1184 <rule effect="permit">
1185 <condition combine="or">
1186 <condition combine="and">
1187 <resource-match attr="resource-id" match="device:pim"/>
1188 <subject-match attr="version" match="5"/>
1191 <condition combine="or">
1192 <resource-match attr="resource-id" match="device:pim.contacts"/>
1193 <subject-match attr="version" match="5"/>
1202 <!--- test 29 (old name: test 111 U -->
1203 <policy-set combine="first-matching-target">
1206 <subject-match attr="id">s29</subject-match>
1210 <rule effect="permit">
1211 <condition combine="and">
1212 <condition combine="and">
1213 <resource-match attr="resource-id" match="device:pim"/>
1214 <subject-match attr="version" match="5"/>
1217 <condition combine="or">
1218 <resource-match attr="resource-id" match="device:pim.contacts"/>
1219 <subject-match attr="version" match="5"/>
1227 <!--- test 30.1 (old name: test 112 U -->
1228 <policy-set combine="first-matching-target">
1231 <subject-match attr="id">s30.1</subject-match>
1235 <rule effect="permit">
1236 <condition combine="and">
1237 <condition combine="and">
1238 <resource-match attr="resource-id" match="device:pim"/>
1239 <subject-match attr="version" match="5"/>
1242 <condition combine="or">
1243 <resource-match attr="resource-id" match="device:pim.contacts"/>
1244 <subject-match attr="version" match="5"/>
1252 <rule effect="deny">
1253 <condition combine="or">
1254 <condition combine="and">
1255 <resource-match attr="resource-id" match="device:pim.contacts"/>
1256 <subject-match attr="version" match="5"/>
1259 <condition combine="and">
1260 <resource-match attr="resource-id" match="device:pim"/>
1261 <subject-match attr="version" match="5"/>
1271 <!--- test 30.2 (old name: test 112a U -->
1272 <policy-set combine="first-matching-target">
1275 <subject-match attr="id">s30.2</subject-match>
1279 <rule effect="permit">
1280 <condition combine="or">
1281 <condition combine="and">
1282 <resource-match attr="resource-id" match="device:pim"/>
1283 <subject-match attr="version" match="5"/>
1286 <condition combine="or">
1287 <resource-match attr="resource-id" match="device:pim.contacts"/>
1288 <subject-match attr="version" match="5"/>
1296 <rule effect="deny">
1297 <condition combine="or">
1298 <condition combine="and">
1299 <resource-match attr="resource-id" match="device:pim.contacts"/>
1300 <subject-match attr="version" match="5"/>
1303 <condition combine="and">
1304 <resource-match attr="resource-id" match="device:pim"/>
1305 <subject-match attr="version" match="5"/>
1315 <!--- test 30.3 (old name: test 112b U -->
1316 <policy-set combine="first-matching-target">
1319 <subject-match attr="id">s30.3</subject-match>
1323 <rule effect="permit">
1324 <condition combine="or">
1325 <condition combine="and">
1326 <resource-match attr="resource-id" match="device:pim"/>
1327 <subject-match attr="version" match="5"/>
1330 <condition combine="and">
1331 <resource-match attr="resource-id" match="device:pim.contacts"/>
1332 <subject-match attr="version" match="5"/>
1340 <rule effect="deny">
1341 <condition combine="and">
1342 <condition combine="and">
1343 <resource-match attr="resource-id" match="device:pim.contacts"/>
1344 <subject-match attr="version" match="5"/>
1347 <condition combine="and">
1348 <resource-match attr="resource-id" match="device:pim"/>
1349 <subject-match attr="version" match="5"/>
1358 <!--- test 30.4 (old name: test 112c U -->
1359 <policy-set combine="first-matching-target">
1362 <subject-match attr="id">s30.4</subject-match>
1366 <rule effect="deny">
1367 <condition combine="or">
1368 <condition combine="and">
1369 <resource-match attr="resource-id" match="device:pim.contacts"/>
1370 <subject-match attr="version" match="5"/>
1373 <condition combine="and">
1374 <resource-match attr="resource-id" match="device:pim"/>
1375 <subject-match attr="version" match="5"/>
1384 <rule effect="permit">
1385 <condition combine="or">
1386 <condition combine="and">
1387 <resource-match attr="resource-id" match="device:pim"/>
1388 <subject-match attr="version" match="5"/>
1391 <condition combine="or">
1392 <resource-match attr="resource-id" match="device:pim.contacts"/>
1393 <subject-match attr="version" match="5"/>
1404 <!--- test 31.1 (old name: test 113 U -->
1405 <policy-set combine="deny-overrides">
1408 <subject-match attr="id">s31.1</subject-match>
1412 <rule effect="permit">
1413 <condition combine="and">
1414 <condition combine="or">
1415 <resource-match attr="resource-id" match="device:pim"/>
1416 <subject-match attr="version" match="5"/>
1419 <condition combine="and">
1420 <resource-match attr="resource-id" match="device:pim.contacts"/>
1421 <subject-match attr="version" match="5"/>
1429 <rule effect="deny">
1430 <condition combine="and">
1431 <condition combine="and">
1432 <resource-match attr="resource-id" match="device:pim"/>
1433 <subject-match attr="version" match="5"/>
1436 <condition combine="or">
1437 <resource-match attr="resource-id" match="device:pim.contacts"/>
1438 <subject-match attr="version" match="5"/>
1448 <!--- test 31.2.1 (old name: test 113a U -->
1449 <policy-set combine="deny-overrides">
1452 <subject-match attr="id">s31.2.1</subject-match>
1456 <rule effect="permit">
1457 <condition combine="and">
1458 <condition combine="or">
1459 <resource-match attr="resource-id" match="device:pim"/>
1460 <subject-match attr="version" match="5"/>
1463 <condition combine="and">
1464 <resource-match attr="resource-id" match="device:pim.contacts"/>
1465 <subject-match attr="version" match="5"/>
1473 <rule effect="deny">
1474 <condition combine="or">
1475 <condition combine="or">
1476 <resource-match attr="resource-id" match="device:pim"/>
1477 <subject-match attr="version" match="5"/>
1480 <condition combine="or">
1481 <resource-match attr="resource-id" match="device:pim.contacts"/>
1482 <subject-match attr="version" match="5"/>
1491 <!--- test 31.2.2 (old name: test 113aa U -->
1492 <policy-set combine="deny-overrides">
1495 <subject-match attr="id">s31.2.2</subject-match>
1499 <rule effect="permit">
1500 <condition combine="and">
1501 <condition combine="or">
1502 <resource-match attr="resource-id" match="device:pim"/>
1503 <subject-match attr="version" match="5"/>
1506 <condition combine="and">
1507 <resource-match attr="resource-id" match="device:pim.contacts"/>
1508 <subject-match attr="version" match="5"/>
1516 <rule effect="permit">
1517 <condition combine="or">
1518 <condition combine="or">
1519 <resource-match attr="resource-id" match="device:pim"/>
1520 <subject-match attr="version" match="5"/>
1523 <condition combine="or">
1524 <resource-match attr="resource-id" match="device:pim.contacts"/>
1525 <subject-match attr="version" match="5"/>
1534 <!--- test 31.3 (old name: test 113b U -->
1535 <policy-set combine="deny-overrides">
1538 <subject-match attr="id">s31.3</subject-match>
1544 <rule effect="permit">
1545 <condition combine="and">
1546 <condition combine="or">
1547 <resource-match attr="resource-id" match="device:pim"/>
1548 <subject-match attr="version" match="5"/>
1551 <condition combine="and">
1552 <resource-match attr="resource-id" match="device:pim"/>
1553 <subject-match attr="version" match="5"/>
1561 <rule effect="permit">
1562 <condition combine="and">
1563 <condition combine="or">
1564 <resource-match attr="resource-id" match="device:pim"/>
1565 <subject-match attr="version" match="5"/>
1568 <condition combine="and">
1569 <resource-match attr="resource-id" match="device:pim.contacts"/>
1570 <subject-match attr="version" match="5"/>
1579 <!--- test 32.1 (old name: test 114 U -->
1580 <policy-set combine="permit-overrides">
1583 <subject-match attr="id">s32.1</subject-match>
1587 <rule effect="permit">
1588 <condition combine="and">
1589 <condition combine="and">
1590 <resource-match attr="resource-id" match="device:pim"/>
1591 <subject-match attr="version" match="5"/>
1594 <condition combine="or">
1595 <resource-match attr="resource-id" match="device:pim.contacts"/>
1596 <subject-match attr="version" match="5"/>
1604 <rule effect="deny">
1605 <condition combine="or">
1606 <condition combine="and">
1607 <resource-match attr="resource-id" match="device:pim"/>
1608 <subject-match attr="version" match="5"/>
1611 <condition combine="and">
1612 <resource-match attr="resource-id" match="device:pim.contacts"/>
1613 <subject-match attr="version" match="5"/>
1622 <!--- test 32.2.1 (old name: test 114a U -->
1623 <policy-set combine="permit-overrides">
1626 <subject-match attr="id">s32.2.1</subject-match>
1630 <rule effect="permit">
1631 <condition combine="or">
1632 <condition combine="and">
1633 <resource-match attr="resource-id" match="device:pim"/>
1634 <subject-match attr="version" match="5"/>
1637 <condition combine="or">
1638 <resource-match attr="resource-id" match="device:pim.contacts"/>
1639 <subject-match attr="version" match="5"/>
1647 <rule effect="deny">
1648 <condition combine="or">
1649 <condition combine="and">
1650 <resource-match attr="resource-id" match="device:pim"/>
1651 <subject-match attr="version" match="5"/>
1654 <condition combine="and">
1655 <resource-match attr="resource-id" match="device:pim.contacts"/>
1656 <subject-match attr="version" match="5"/>
1664 <!--- test 32.2.2 (old name: test 114aa U -->
1665 <policy-set combine="permit-overrides">
1668 <subject-match attr="id">s32.2.2</subject-match>
1672 <rule effect="deny">
1673 <condition combine="or">
1674 <condition combine="and">
1675 <resource-match attr="resource-id" match="device:pim"/>
1676 <subject-match attr="version" match="5"/>
1679 <condition combine="or">
1680 <resource-match attr="resource-id" match="device:pim.contacts"/>
1681 <subject-match attr="version" match="5"/>
1689 <rule effect="deny">
1690 <condition combine="or">
1691 <condition combine="and">
1692 <resource-match attr="resource-id" match="device:pim"/>
1693 <subject-match attr="version" match="5"/>
1696 <condition combine="and">
1697 <resource-match attr="resource-id" match="device:pim.contacts"/>
1698 <subject-match attr="version" match="5"/>
1706 <!--- test 32.3 (old name: test 114b U -->
1707 <policy-set combine="permit-overrides">
1710 <subject-match attr="id">s32.3</subject-match>
1714 <rule effect="deny">
1715 <condition combine="or">
1716 <condition combine="and">
1717 <resource-match attr="resource-id" match="device:pim"/>
1718 <subject-match attr="version" match="5"/>
1721 <condition combine="or">
1722 <resource-match attr="resource-id" match="device"/>
1723 <subject-match attr="version" match="5"/>
1731 <rule effect="deny">
1732 <condition combine="and">
1733 <condition combine="and">
1734 <resource-match attr="resource-id" match="device:pim"/>
1735 <subject-match attr="version" match="5"/>
1738 <condition combine="and">
1739 <resource-match attr="resource-id" match="device:pim.contacts"/>
1740 <subject-match attr="version" match="5"/>
1749 <!--- test 33.1 (old name: test 115 U -->
1750 <policy-set combine="first-matching-target">
1753 <subject-match attr="id">s33.1</subject-match>
1756 <policy combine="first-applicable">
1757 <rule effect="permit">
1758 <condition combine="and">
1759 <resource-match attr="resource-id" match="device:pim"/>
1760 <subject-match attr="version" match="5"/>
1764 <rule effect="permit">
1765 <condition combine="and">
1766 <resource-match attr="resource-id" match="device:pim.contacts"/>
1767 <subject-match attr="version" match="5"/>
1775 <!--- test 33.2 (old name: test 115a U -->
1776 <policy-set combine="first-matching-target">
1779 <subject-match attr="id">s33.2</subject-match>
1782 <policy combine="first-applicable">
1783 <rule effect="permit">
1784 <condition combine="or">
1785 <resource-match attr="resource-id" match="device:pim.contacts"/>
1786 <subject-match attr="version" match="5"/>
1790 <rule effect="permit">
1791 <condition combine="and">
1792 <resource-match attr="resource-id" match="device:pim.contacts"/>
1793 <subject-match attr="version" match="5"/>
1801 <!--- test 33.3 (old name: test 115b U -->
1802 <policy-set combine="first-matching-target">
1805 <subject-match attr="id">s33.3</subject-match>
1808 <policy combine="first-applicable">
1809 <rule effect="permit">
1810 <condition combine="and">
1811 <resource-match attr="resource-id" match="device:pim"/>
1812 <subject-match attr="version" match="5"/>
1816 <rule effect="permit">
1817 <condition combine="or">
1818 <resource-match attr="resource-id" match="device:pim.contacts"/>
1819 <subject-match attr="version" match="5"/>
1827 <!--- test 34.1 (old name: test 116 U -->
1828 <policy-set combine="first-matching-target">
1831 <subject-match attr="id">s34.1</subject-match>
1834 <policy combine="permit-overrides">
1835 <rule effect="permit">
1836 <condition combine="and">
1837 <resource-match attr="resource-id" match="device:pim"/>
1838 <subject-match attr="version" match="5"/>
1841 <rule effect="permit">
1842 <condition combine="and">
1843 <resource-match attr="resource-id" match="device:pim.contacts"/>
1844 <subject-match attr="version" match="5"/>
1851 <!--- test 34.2 (old name: test 116 a U -->
1852 <policy-set combine="first-matching-target">
1855 <subject-match attr="id">s34.2</subject-match>
1858 <policy combine="permit-overrides">
1859 <rule effect="permit">
1860 <condition combine="and">
1861 <resource-match attr="resource-id" match="device:pim.contacts"/>
1862 <subject-match attr="version" match="5"/>
1865 <rule effect="permit">
1866 <condition combine="and">
1867 <resource-match attr="resource-id" match="device:pim"/>
1868 <subject-match attr="version" match="5"/>
1877 <!--- test 35.1 (old name: test 117 U -->
1878 <policy-set combine="first-matching-target">
1881 <subject-match attr="id">s35.1</subject-match>
1884 <policy combine="deny-overrides">
1885 <rule effect="permit">
1886 <condition combine="and">
1887 <resource-match attr="resource-id" match="device:pim"/>
1888 <subject-match attr="version" match="5"/>
1892 <rule effect="permit">
1893 <condition combine="and">
1894 <resource-match attr="resource-id" match="device:pim.contacts"/>
1895 <subject-match attr="version" match="5"/>
1903 <!--- test 35.2 (old name: test 117 a U -->
1904 <policy-set combine="first-matching-target">
1907 <subject-match attr="id">s35.2</subject-match>
1910 <policy combine="deny-overrides">
1911 <rule effect="deny">
1912 <condition combine="and">
1913 <resource-match attr="resource-id" match="device:pim.contacts"/>
1914 <subject-match attr="version" match="5"/>
1918 <rule effect="permit">
1919 <condition combine="and">
1920 <resource-match attr="resource-id" match="device"/>
1921 <subject-match attr="version" match="5"/>
1931 <subject-match attr="id">org.tizen.widget.analogclock</subject-match>
1934 <policy combine="first-applicable">
1935 <rule effect="permit">
1936 <condition combine="and">
1937 <resource-match attr="resource-id" match="http://helloheloo/"/>
1944 <!--- test 36 (old name: test 102 U -->
1945 <policy-set combine="first-matching-target">
1948 <subject-match attr="id">s36</subject-match>
1949 <subject-match attr="version" match="5"/>
1953 <rule effect="permit">
1954 <condition combine="and">
1955 <resource-match attr="resource-id" match="device:pim.contacts"/>
1956 <subject-match attr="version" match="5"/>
1965 <!--- test 37 (old name: test 108 -->
1966 <!-- mbialota modified -->
1968 <policy-set combine="first-matching-target">
1971 <subject-match attr="id">s37</subject-match>
1975 <rule effect="prompt-oneshot">
1976 <condition combine="and">
1977 <resource-match attr="resource-id">device:pim.contacts.read</resource-match>
1984 <!--- test 38 (old name: test 109 -->
1985 <!-- mbialota modified -->
1987 <policy-set combine="first-matching-target">
1990 <subject-match attr="id">s38</subject-match>
1994 <rule effect="prompt-session">
1995 <condition combine="and">
1996 <resource-match attr="resource-id">device:pim.contacts.read</resource-match>
2002 <policy-set combine="first-matching-target">
2005 <subject-match attr="id">s38.4</subject-match>
2009 <rule effect="prompt-session">
2010 <condition combine="and">
2011 <resource-match attr="resource-id">device:pim.contacts.read</resource-match>
2017 <!--- test 39 (old name: test 110 -->
2018 <!-- mbialota modified -->
2020 <policy-set combine="first-matching-target">
2023 <subject-match attr="id">s39</subject-match>
2027 <rule effect="prompt-blanket">
2028 <condition combine="and">
2029 <resource-match attr="resource-id">device:pim.contacts.read</resource-match>
2035 <policy-set combine="first-matching-target">
2038 <subject-match attr="id">s39.4</subject-match>
2042 <rule effect="prompt-blanket">
2043 <condition combine="and">
2044 <resource-match attr="resource-id">device:pim.contacts.read</resource-match>
2052 <!-- testing different methods of policies and rules combining-->
2053 <!--- test 40 (old name: test 200 -->
2055 <!--- two opposite rules put into different policies in one policy set -->
2056 <policy-set combine="first-matching-target">
2059 <subject-match attr="id">s40</subject-match>
2063 <rule effect="permit">
2064 <condition combine="and">
2065 <resource-match attr="resource-id">r40</resource-match>
2070 <rule effect="deny">
2071 <condition combine="and">
2072 <resource-match attr="resource-id">r40</resource-match>
2078 <!--- test 41 (old name: test 201 -->
2080 <!--- two different rules put into different policies in one policy set-->
2081 <policy-set combine="first-matching-target">
2084 <subject-match attr="id">s41</subject-match>
2088 <rule effect="permit">
2089 <condition combine="and">
2090 <resource-match attr="resource-id">r41</resource-match>
2093 <rule effect="deny">
2094 <condition combine="and">
2095 <resource-match attr="resource-id">r41.2</resource-match>
2101 <!--- test 42.1 (old name: test 202 -->
2102 <!--- two opposite rules put into one policy in one policy set-->
2103 <!--- this case will have the result of deny because of default rules combining==deny override, which is not the same as policies combining -->
2105 <policy-set combine="first-matching-target">
2108 <subject-match attr="id">s42.1</subject-match>
2112 <rule effect="permit">
2113 <condition combine="and">
2114 <resource-match attr="resource-id">r42.1</resource-match>
2117 <rule effect="deny">
2118 <condition combine="and">
2119 <resource-match attr="resource-id">r42.1</resource-match>
2125 <!--- test 42.2 (old name: test 202b -->
2126 <!--- two opposite rules put into one policy in one policy set-->
2127 <!--- this case will have the result of deny because of default rules combining==deny override, which is not the same as policies combining -->
2129 <policy-set combine="first-matching-target">
2132 <subject-match attr="id">s42.2</subject-match>
2136 <rule effect="deny">
2137 <condition combine="and">
2138 <resource-match attr="resource-id">r42.2</resource-match>
2141 <rule effect="permit">
2142 <condition combine="and">
2143 <resource-match attr="resource-id">r42.2</resource-match>
2149 <!--- test 43.1 (old name: test 203 -->
2151 <!--- two opposite rules put into different policies in one policy set-->
2152 <policy-set combine="deny-overrides">
2155 <subject-match attr="id">s43.1</subject-match>
2159 <rule effect="permit">
2160 <condition combine="and">
2161 <resource-match attr="resource-id">r43.1</resource-match>
2166 <rule effect="deny">
2167 <condition combine="and">
2168 <resource-match attr="resource-id">r43.1</resource-match>
2173 <!--- test 43.2 (old name: test 203b -->
2175 <!--- two opposite rules put into different policies in one policy set-->
2176 <policy-set combine="deny-overrides">
2179 <subject-match attr="id">s43.2</subject-match>
2183 <rule effect="deny">
2184 <condition combine="and">
2185 <resource-match attr="resource-id">r43.2</resource-match>
2190 <rule effect="permit">
2191 <condition combine="and">
2192 <resource-match attr="resource-id">r43.2</resource-match>
2198 <!--- test 44.1 (old name: test 204 -->
2199 <!--- two different rules put into different policies in one policy set-->
2200 <policy-set combine="permit-overrides">
2203 <subject-match attr="id">s44.1</subject-match>
2207 <rule effect="permit">
2208 <condition combine="and">
2209 <resource-match attr="resource-id">r44.1</resource-match>
2214 <rule effect="deny">
2215 <condition combine="and">
2216 <resource-match attr="resource-id">r44.1</resource-match>
2222 <!--- test 44.2 (old name: test 204b -->
2223 <!--- two different rules put into different policies in one policy set-->
2224 <policy-set combine="permit-overrides">
2227 <subject-match attr="id">s44.2</subject-match>
2231 <rule effect="deny">
2232 <condition combine="and">
2233 <resource-match attr="resource-id">r44.2</resource-match>
2238 <rule effect="permit">
2239 <condition combine="and">
2240 <resource-match attr="resource-id">r44.2</resource-match>
2246 <!--- test 45.1 (old name: test 205 -->
2247 <!--- two opposite rules put into one policy -->
2248 <!--- testing rules combining methods-->
2249 <!--- this case should have the result of permit in contradiction to test 202 -->
2250 <policy-set combine="first-matching-target">
2253 <subject-match attr="id">s45.1</subject-match>
2256 <policy combine="first-applicable">
2257 <rule effect="permit">
2258 <condition combine="and">
2259 <resource-match attr="resource-id">r45.1</resource-match>
2262 <rule effect="deny">
2263 <condition combine="and">
2264 <resource-match attr="resource-id">r45.1</resource-match>
2269 <!--- test 45.2 (old name: test 205b -->
2270 <!--- two opposite rules put into one policy -->
2271 <!--- testing rules combining methods-->
2272 <!--- this case should have the result of deny-->
2273 <policy-set combine="first-matching-target">
2276 <subject-match attr="id">s45.2</subject-match>
2279 <policy combine="first-applicable">
2280 <rule effect="deny">
2281 <condition combine="and">
2282 <resource-match attr="resource-id">r45.2</resource-match>
2285 <rule effect="permit">
2286 <condition combine="and">
2287 <resource-match attr="resource-id">r45.2</resource-match>
2293 <!--- test 46.1 (old name: test 206 -->
2294 <!--- two opposite rules put into one policy -->
2297 <policy-set combine="first-matching-target">
2300 <subject-match attr="id">s46.1</subject-match>
2303 <policy combine="permit-overrides">
2304 <rule effect="deny">
2305 <condition combine="and">
2306 <resource-match attr="resource-id">r46.1</resource-match>
2309 <rule effect="permit">
2310 <condition combine="and">
2311 <resource-match attr="resource-id">r46.1</resource-match>
2316 <!--- test 46.2 (old name: test 206b -->
2317 <!--- two opposite rules put into one policy -->
2320 <policy-set combine="first-matching-target">
2323 <subject-match attr="id">s46.2</subject-match>
2326 <policy combine="permit-overrides">
2327 <rule effect="permit">
2328 <condition combine="and">
2329 <resource-match attr="resource-id">r46.2</resource-match>
2332 <rule effect="deny">
2333 <condition combine="and">
2334 <resource-match attr="resource-id">r46.2</resource-match>
2340 <!--- test 47.1 (old name: test 207 -->
2341 <!--- two opposite rules put into one policy -->
2344 <policy-set combine="first-matching-target">
2347 <subject-match attr="id">s47.1</subject-match>
2350 <policy combine="deny-overrides">
2351 <rule effect="permit">
2352 <condition combine="and">
2353 <resource-match attr="resource-id">r47.1</resource-match>
2356 <rule effect="deny">
2357 <condition combine="and">
2358 <resource-match attr="resource-id">r47.1</resource-match>
2363 <!--- test 47.2 (old name: test 207b -->
2364 <!--- two opposite rules put into one policy -->
2366 <policy-set combine="first-matching-target">
2369 <subject-match attr="id">s47.2</subject-match>
2372 <policy combine="deny-overrides">
2373 <rule effect="deny">
2374 <condition combine="and">
2375 <resource-match attr="resource-id">r47.2</resource-match>
2378 <rule effect="permit">
2379 <condition combine="and">
2380 <resource-match attr="resource-id">r47.2</resource-match>
2387 <!--- test 48 (old name: test 101)-->
2389 <policy-set combine="first-matching-target">
2392 <subject-match attr="id">s48</subject-match>
2393 <subject-match attr="uri.host" match="www.test.pl"/>
2398 <rule effect="permit">
2399 <condition combine="and">
2400 <resource-match attr="resource-id" match="device:pim.contacts"/>
2401 <!--<subject-match attr="uri" match="http://www.test.pl:80"/>-->