cryptoservices/filebasedcertificateandkeystores/test/tcertapps/scripts/apipolicing.ini
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cryptoservices/filebasedcertificateandkeystores/test/tcertapps/scripts/apipolicing.ini Thu Sep 10 14:01:51 2009 +0300
@@ -0,0 +1,235 @@
+[SEC-TCERTAPPS-APIPOLICING-4-001]
+<actionbody>
+ <testexe>t_certapps.exe</testexe>
+ <excludedcapabilities>
+ <capability>TCB</capability>
+ </excludedcapabilities>
+ <policy>
+ <capability>WriteDeviceData</capability>
+ </policy>
+
+ <preactions>
+ <action>
+ <actionname>Initialise</actionname>
+ <actiontype>InitManager</actiontype>
+ <actionbody>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+ </action>
+ </preactions>
+
+ <passactions>
+ <action>
+ <actionname>Add applications</actionname>
+ <actiontype>AddApp</actiontype>
+ <actionbody>
+ <uid>24601</uid><appname>My application 1</appname>
+ <uid>642828</uid><appname>My application 2</appname>
+ <uid>12345</uid><appname>My application 3</appname>
+ <uid>10</uid><appname>My application 4</appname>
+ <uid>12</uid><appname>My application 5</appname>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+ </action>
+
+ <action>
+ <actionname>Getting the application list</actionname>
+ <actiontype>GetApplications</actiontype>
+ <actionbody>
+ <uid>24601</uid><appname>My application 1</appname>
+ <uid>642828</uid><appname>My application 2</appname>
+ <uid>12345</uid><appname>My application 3</appname>
+ <uid>10</uid><appname>My application 4</appname>
+ <uid>12</uid><appname>My application 5</appname>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+ </action>
+ </passactions>
+
+ <failactions>
+ <action>
+ <actionname>Add applications</actionname>
+ <actiontype>AddApp</actiontype>
+ <actionbody>
+ <uid>24601</uid><appname>My application 1</appname>
+ <uid>642828</uid><appname>My application 2</appname>
+ <uid>12345</uid><appname>My application 3</appname>
+ <uid>10</uid><appname>My application 4</appname>
+ <uid>12</uid><appname>My application 5</appname>
+ </actionbody>
+ <actionresult>
+ <return>KErrPermissionDenied</return>
+ </actionresult>
+ </action>
+
+ <action>
+ <actionname>Getting the application list</actionname>
+ <actiontype>GetApplications</actiontype>
+ <actionbody>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+ </action>
+ </failactions>
+
+ <postactions>
+ <action>
+ <actionname>Destroy the manager</actionname>
+ <actiontype>DestroyManager</actiontype>
+ <actionbody></actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+ </action>
+ </postactions>
+</actionbody>
+
+[SEC-TCERTAPPS-APIPOLICING-5-001]
+<actionbody>
+ <testexe>t_certapps.exe</testexe>
+ <excludedcapabilities>
+ <capability>TCB</capability>
+ </excludedcapabilities>
+ <policy>
+ </policy>
+
+ <preactions>
+ <action>
+ <actionname>Initialise</actionname>
+ <actiontype>InitManager</actiontype>
+ <actionbody>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+ </action>
+ </preactions>
+
+ <passactions>
+ <action>
+ <actionname>Getting the application list</actionname>
+ <actiontype>GetApplications</actiontype>
+ <actionbody>
+ <uid>24601</uid><appname>My application 1</appname>
+ <uid>642828</uid><appname>My application 2</appname>
+ <uid>12345</uid><appname>My application 3</appname>
+ <uid>10</uid><appname>My application 4</appname>
+ <uid>12</uid><appname>My application 5</appname>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+ </action>
+ </passactions>
+
+ <failactions>
+ </failactions>
+
+ <postactions>
+ <action>
+ <actionname>Destroy the manager</actionname>
+ <actiontype>DestroyManager</actiontype>
+ <actionbody></actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+ </action>
+ </postactions>
+</actionbody>
+
+[SEC-TCERTAPPS-APIPOLICING-6-001]
+<actionbody>
+ <testexe>t_certapps.exe</testexe>
+ <excludedcapabilities>
+ <capability>TCB</capability>
+ </excludedcapabilities>
+ <policy>
+ <capability>WriteDeviceData</capability>
+ </policy>
+
+ <preactions>
+ <action>
+ <actionname>Initialise</actionname>
+ <actiontype>InitManager</actiontype>
+ <actionbody>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+ </action>
+ </preactions>
+
+ <passactions>
+ <action>
+ <actionname>Remove application UID 24601</actionname>
+ <actiontype>RemoveApp</actiontype>
+ <actionbody>
+ <uid>24601</uid>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+ </action>
+
+ <action>
+ <actionname>Getting the application list</actionname>
+ <actiontype>GetApplications</actiontype>
+ <actionbody>
+ <uid>642828</uid><appname>My application 2</appname>
+ <uid>12345</uid><appname>My application 3</appname>
+ <uid>10</uid><appname>My application 4</appname>
+ <uid>12</uid><appname>My application 5</appname>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+ </action>
+ </passactions>
+
+ <failactions>
+ <action>
+ <actionname>Remove application UID 24601</actionname>
+ <actiontype>RemoveApp</actiontype>
+ <actionbody>
+ <uid>24601</uid>
+ </actionbody>
+ <actionresult>
+ <return>KErrPermissionDenied</return>
+ </actionresult>
+ </action>
+
+ <action>
+ <actionname>Getting the application list</actionname>
+ <actiontype>GetApplications</actiontype>
+ <actionbody>
+ <uid>24601</uid><appname>My application 1</appname>
+ <uid>642828</uid><appname>My application 2</appname>
+ <uid>12345</uid><appname>My application 3</appname>
+ <uid>10</uid><appname>My application 4</appname>
+ <uid>12</uid><appname>My application 5</appname>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+ </action>
+ </failactions>
+
+ <postactions>
+ <action>
+ <actionname>Destroy the manager</actionname>
+ <actiontype>DestroyManager</actiontype>
+ <actionbody></actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+ </action>
+ </postactions>
+</actionbody>
+