os/security/cryptoservices/filebasedcertificateandkeystores/test/tcertapps/scripts/apipolicing.ini
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 [SEC-TCERTAPPS-APIPOLICING-4-001]
     2 <actionbody>
     3 	<testexe>t_certapps.exe</testexe>
     4 	<excludedcapabilities>
     5 	<capability>TCB</capability>
     6 	</excludedcapabilities>
     7 	<policy>
     8 	<capability>WriteDeviceData</capability>
     9 	</policy>
    10 
    11 	<preactions>
    12 	<action>
    13 		<actionname>Initialise</actionname>
    14 		<actiontype>InitManager</actiontype>
    15 		<actionbody>
    16 		</actionbody>
    17 		<actionresult>
    18 			<return>KErrNone</return>
    19 		</actionresult>
    20 	</action>
    21 	</preactions>
    22 
    23 	<passactions>
    24 	<action>
    25 		<actionname>Add applications</actionname>
    26 		<actiontype>AddApp</actiontype>
    27 		<actionbody>
    28 			<uid>24601</uid><appname>My application 1</appname>
    29 			<uid>642828</uid><appname>My application 2</appname>
    30 			<uid>12345</uid><appname>My application 3</appname>
    31 			<uid>10</uid><appname>My application 4</appname>
    32 			<uid>12</uid><appname>My application 5</appname>
    33 		</actionbody>
    34 		<actionresult>
    35 			<return>KErrNone</return>
    36 		</actionresult>
    37 	</action>
    38 
    39 	<action>
    40 		<actionname>Getting the application list</actionname>
    41 		<actiontype>GetApplications</actiontype>
    42 		<actionbody>
    43 			<uid>24601</uid><appname>My application 1</appname>
    44 			<uid>642828</uid><appname>My application 2</appname>
    45 			<uid>12345</uid><appname>My application 3</appname>
    46 			<uid>10</uid><appname>My application 4</appname>
    47 			<uid>12</uid><appname>My application 5</appname>
    48 		</actionbody>
    49 		<actionresult>
    50 			<return>KErrNone</return>
    51 		</actionresult>
    52 	</action>
    53 	</passactions>
    54 
    55 	<failactions>
    56 	<action>
    57 		<actionname>Add applications</actionname>
    58 		<actiontype>AddApp</actiontype>
    59 		<actionbody>
    60 			<uid>24601</uid><appname>My application 1</appname>
    61 			<uid>642828</uid><appname>My application 2</appname>
    62 			<uid>12345</uid><appname>My application 3</appname>
    63 			<uid>10</uid><appname>My application 4</appname>
    64 			<uid>12</uid><appname>My application 5</appname>
    65 		</actionbody>
    66 		<actionresult>
    67 			<return>KErrPermissionDenied</return>
    68 		</actionresult>
    69 	</action>
    70 
    71 	<action>
    72 		<actionname>Getting the application list</actionname>
    73 		<actiontype>GetApplications</actiontype>
    74 		<actionbody>
    75 		</actionbody>
    76 		<actionresult>
    77 			<return>KErrNone</return>
    78 		</actionresult>
    79 	</action>
    80 	</failactions>
    81 
    82 	<postactions>
    83 	<action>
    84 		<actionname>Destroy the manager</actionname>
    85 		<actiontype>DestroyManager</actiontype>
    86 		<actionbody></actionbody>
    87 		<actionresult>
    88 			<return>KErrNone</return>
    89 		</actionresult>
    90 	</action>
    91 	</postactions>
    92 </actionbody>
    93 
    94 [SEC-TCERTAPPS-APIPOLICING-5-001]
    95 <actionbody>
    96 	<testexe>t_certapps.exe</testexe>
    97 	<excludedcapabilities>
    98 	<capability>TCB</capability>
    99 	</excludedcapabilities>
   100 	<policy>
   101 	</policy>
   102 
   103 	<preactions>
   104 	<action>
   105 		<actionname>Initialise</actionname>
   106 		<actiontype>InitManager</actiontype>
   107 		<actionbody>
   108 		</actionbody>
   109 		<actionresult>
   110 			<return>KErrNone</return>
   111 		</actionresult>
   112 	</action>
   113 	</preactions>
   114 
   115 	<passactions>
   116 	<action>
   117 		<actionname>Getting the application list</actionname>
   118 		<actiontype>GetApplications</actiontype>
   119 		<actionbody>
   120 			<uid>24601</uid><appname>My application 1</appname>
   121 			<uid>642828</uid><appname>My application 2</appname>
   122 			<uid>12345</uid><appname>My application 3</appname>
   123 			<uid>10</uid><appname>My application 4</appname>
   124 			<uid>12</uid><appname>My application 5</appname>
   125 		</actionbody>
   126 		<actionresult>
   127 			<return>KErrNone</return>
   128 		</actionresult>
   129 	</action>
   130 	</passactions>
   131 
   132 	<failactions>
   133 	</failactions>
   134 
   135 	<postactions>
   136 	<action>
   137 		<actionname>Destroy the manager</actionname>
   138 		<actiontype>DestroyManager</actiontype>
   139 		<actionbody></actionbody>
   140 		<actionresult>
   141 			<return>KErrNone</return>
   142 		</actionresult>
   143 	</action>
   144 	</postactions>
   145 </actionbody>
   146 
   147 [SEC-TCERTAPPS-APIPOLICING-6-001]
   148 <actionbody>
   149 	<testexe>t_certapps.exe</testexe>
   150 	<excludedcapabilities>
   151 	<capability>TCB</capability>
   152 	</excludedcapabilities>
   153 	<policy>
   154 	<capability>WriteDeviceData</capability>
   155 	</policy>
   156 
   157 	<preactions>
   158 	<action>
   159 		<actionname>Initialise</actionname>
   160 		<actiontype>InitManager</actiontype>
   161 		<actionbody>
   162 		</actionbody>
   163 		<actionresult>
   164 			<return>KErrNone</return>
   165 		</actionresult>
   166 	</action>
   167 	</preactions>
   168 
   169 	<passactions>
   170 	<action>
   171 		<actionname>Remove application UID 24601</actionname>
   172 		<actiontype>RemoveApp</actiontype>
   173 		<actionbody>
   174 			<uid>24601</uid>
   175 		</actionbody>
   176 		<actionresult>
   177 			<return>KErrNone</return>
   178 		</actionresult>
   179 	</action>
   180 
   181 	<action>
   182 		<actionname>Getting the application list</actionname>
   183 		<actiontype>GetApplications</actiontype>
   184 		<actionbody>
   185 			<uid>642828</uid><appname>My application 2</appname>
   186 			<uid>12345</uid><appname>My application 3</appname>
   187 			<uid>10</uid><appname>My application 4</appname>
   188 			<uid>12</uid><appname>My application 5</appname>
   189 		</actionbody>
   190 		<actionresult>
   191 			<return>KErrNone</return>
   192 		</actionresult>
   193 	</action>
   194 	</passactions>
   195 
   196 	<failactions>
   197 	<action>
   198 		<actionname>Remove application UID 24601</actionname>
   199 		<actiontype>RemoveApp</actiontype>
   200 		<actionbody>
   201 			<uid>24601</uid>
   202 		</actionbody>
   203 		<actionresult>
   204 			<return>KErrPermissionDenied</return>
   205 		</actionresult>
   206 	</action>
   207 
   208 	<action>
   209 		<actionname>Getting the application list</actionname>
   210 		<actiontype>GetApplications</actiontype>
   211 		<actionbody>
   212 			<uid>24601</uid><appname>My application 1</appname>
   213 			<uid>642828</uid><appname>My application 2</appname>
   214 			<uid>12345</uid><appname>My application 3</appname>
   215 			<uid>10</uid><appname>My application 4</appname>
   216 			<uid>12</uid><appname>My application 5</appname>
   217 		</actionbody>
   218 		<actionresult>
   219 			<return>KErrNone</return>
   220 		</actionresult>
   221 	</action>
   222 	</failactions>
   223 
   224 	<postactions>
   225 	<action>
   226 		<actionname>Destroy the manager</actionname>
   227 		<actiontype>DestroyManager</actiontype>
   228 		<actionbody></actionbody>
   229 		<actionresult>
   230 			<return>KErrNone</return>
   231 		</actionresult>
   232 	</action>
   233 	</postactions>
   234 </actionbody>
   235