--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cryptoservices/certificateandkeymgmt/tcertstore/scripts/certstoreconcurrent3.txt Wed Jul 08 11:25:26 2009 +0100
@@ -0,0 +1,396 @@
+<action>
+ <actionname>Switch on concurrency testing</actionname>
+ <actiontype>testconcurrent</actiontype>
+ <actionbody>
+ <KConcurrentTesting>ETrue</KConcurrentTesting>
+ </actionbody>
+ <actionresult>
+ <result>ETrue</result>
+ </actionresult>
+</action>
+<action>
+ <actionname>Opening a certificate store manager</actionname>
+ <actiontype>init</actiontype>
+ <actionbody>
+ <mode>write</mode>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+<action>
+ <actionname>No Test, Deleting the certificate CAX1</actionname>
+ <actiontype>deletecert</actiontype>
+ <actionbody>
+ <certtype>CA</certtype>
+ <label>CAX1</label>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+<action>
+ <actionname>No Test, Deleting the certificate CAX2</actionname>
+ <actiontype>deletecert</actiontype>
+ <actionbody>
+ <certtype>CA</certtype>
+ <label>CAX2</label>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+<action>
+ <actionname>No Test, Deleting the certificate CAX3</actionname>
+ <actiontype>deletecert</actiontype>
+ <actionbody>
+ <certtype>CA</certtype>
+ <label>CAX3</label>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+<action>
+ <actionname>Add the certificate CAX1</actionname>
+ <actiontype>addcert</actiontype>
+ <actionbody>
+ <format>X509</format>
+ <label>CAX1</label>
+ <issuerkey></issuerkey>
+ <subjectkey></subjectkey>
+ <certstore>0</certstore>
+ <certfile>c:\unifiedcertstore2\CAX1.cer</certfile>
+ <certowner>CA</certowner>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+<action>
+ <actionname>Add the certificate CAX2</actionname>
+ <actiontype>addcert</actiontype>
+ <actionbody>
+ <format>X509</format>
+ <label>CAX2</label>
+ <issuerkey></issuerkey>
+ <subjectkey></subjectkey>
+ <certstore>0</certstore>
+ <certfile>c:\unifiedcertstore2\CAX2.cer</certfile>
+ <certowner>CA</certowner>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+<action>
+ <actionname>Add the certificate CAX3</actionname>
+ <actiontype>addcert</actiontype>
+ <actionbody>
+ <format>X509</format>
+ <label>CAX3</label>
+ <issuerkey></issuerkey>
+ <subjectkey></subjectkey>
+ <certstore>0</certstore>
+ <certfile>c:\unifiedcertstore2\CAX3.cer</certfile>
+ <certowner>CA</certowner>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action><action>
+ <actionname>No Test, Deleting the certificate CAX1</actionname>
+ <actiontype>deletecert</actiontype>
+ <actionbody>
+ <certtype>CA</certtype>
+ <label>CAX1</label>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+<action>
+ <actionname>No Test, Deleting the certificate CAX2</actionname>
+ <actiontype>deletecert</actiontype>
+ <actionbody>
+ <certtype>CA</certtype>
+ <label>CAX2</label>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+<action>
+ <actionname>No Test, Deleting the certificate CAX3</actionname>
+ <actiontype>deletecert</actiontype>
+ <actionbody>
+ <certtype>CA</certtype>
+ <label>CAX3</label>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+<action>
+ <actionname>Add the certificate CAX1</actionname>
+ <actiontype>addcert</actiontype>
+ <actionbody>
+ <format>X509</format>
+ <label>CAX1</label>
+ <issuerkey></issuerkey>
+ <subjectkey></subjectkey>
+ <certstore>0</certstore>
+ <certfile>c:\unifiedcertstore2\CAX1.cer</certfile>
+ <certowner>CA</certowner>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+<action>
+ <actionname>Add the certificate CAX2</actionname>
+ <actiontype>addcert</actiontype>
+ <actionbody>
+ <format>X509</format>
+ <label>CAX2</label>
+ <issuerkey></issuerkey>
+ <subjectkey></subjectkey>
+ <certstore>0</certstore>
+ <certfile>c:\unifiedcertstore2\CAX2.cer</certfile>
+ <certowner>CA</certowner>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+<action>
+ <actionname>Add the certificate CAX3</actionname>
+ <actiontype>addcert</actiontype>
+ <actionbody>
+ <format>X509</format>
+ <label>CAX3</label>
+ <issuerkey></issuerkey>
+ <subjectkey></subjectkey>
+ <certstore>0</certstore>
+ <certfile>c:\unifiedcertstore2\CAX3.cer</certfile>
+ <certowner>CA</certowner>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action><action>
+ <actionname>No Test, Deleting the certificate CAX1</actionname>
+ <actiontype>deletecert</actiontype>
+ <actionbody>
+ <certtype>CA</certtype>
+ <label>CAX1</label>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+<action>
+ <actionname>No Test, Deleting the certificate CAX2</actionname>
+ <actiontype>deletecert</actiontype>
+ <actionbody>
+ <certtype>CA</certtype>
+ <label>CAX2</label>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+<action>
+ <actionname>No Test, Deleting the certificate CAX3</actionname>
+ <actiontype>deletecert</actiontype>
+ <actionbody>
+ <certtype>CA</certtype>
+ <label>CAX3</label>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+<action>
+ <actionname>Add the certificate CAX1</actionname>
+ <actiontype>addcert</actiontype>
+ <actionbody>
+ <format>X509</format>
+ <label>CAX1</label>
+ <issuerkey></issuerkey>
+ <subjectkey></subjectkey>
+ <certstore>0</certstore>
+ <certfile>c:\unifiedcertstore2\CAX1.cer</certfile>
+ <certowner>CA</certowner>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+<action>
+ <actionname>Add the certificate CAX2</actionname>
+ <actiontype>addcert</actiontype>
+ <actionbody>
+ <format>X509</format>
+ <label>CAX2</label>
+ <issuerkey></issuerkey>
+ <subjectkey></subjectkey>
+ <certstore>0</certstore>
+ <certfile>c:\unifiedcertstore2\CAX2.cer</certfile>
+ <certowner>CA</certowner>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+<action>
+ <actionname>Add the certificate CAX3</actionname>
+ <actiontype>addcert</actiontype>
+ <actionbody>
+ <format>X509</format>
+ <label>CAX3</label>
+ <issuerkey></issuerkey>
+ <subjectkey></subjectkey>
+ <certstore>0</certstore>
+ <certfile>c:\unifiedcertstore2\CAX3.cer</certfile>
+ <certowner>CA</certowner>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action><action>
+ <actionname>No Test, Deleting the certificate CAX1</actionname>
+ <actiontype>deletecert</actiontype>
+ <actionbody>
+ <certtype>CA</certtype>
+ <label>CAX1</label>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+<action>
+ <actionname>No Test, Deleting the certificate CAX2</actionname>
+ <actiontype>deletecert</actiontype>
+ <actionbody>
+ <certtype>CA</certtype>
+ <label>CAX2</label>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+<action>
+ <actionname>No Test, Deleting the certificate CAX3</actionname>
+ <actiontype>deletecert</actiontype>
+ <actionbody>
+ <certtype>CA</certtype>
+ <label>CAX3</label>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+<action>
+ <actionname>Add the certificate CAX1</actionname>
+ <actiontype>addcert</actiontype>
+ <actionbody>
+ <format>X509</format>
+ <label>CAX1</label>
+ <issuerkey></issuerkey>
+ <subjectkey></subjectkey>
+ <certstore>0</certstore>
+ <certfile>c:\unifiedcertstore2\CAX1.cer</certfile>
+ <certowner>CA</certowner>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+<action>
+ <actionname>Add the certificate CAX2</actionname>
+ <actiontype>addcert</actiontype>
+ <actionbody>
+ <format>X509</format>
+ <label>CAX2</label>
+ <issuerkey></issuerkey>
+ <subjectkey></subjectkey>
+ <certstore>0</certstore>
+ <certfile>c:\unifiedcertstore2\CAX2.cer</certfile>
+ <certowner>CA</certowner>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+<action>
+ <actionname>Add the certificate CAX3</actionname>
+ <actiontype>addcert</actiontype>
+ <actionbody>
+ <format>X509</format>
+ <label>CAX3</label>
+ <issuerkey></issuerkey>
+ <subjectkey></subjectkey>
+ <certstore>0</certstore>
+ <certfile>c:\unifiedcertstore2\CAX3.cer</certfile>
+ <certowner>CA</certowner>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+<action>
+ <actionname>Get the list of certificates</actionname>
+ <actiontype>listcacert</actiontype>
+ <actionbody>
+ <uid></uid>
+ <formatflags></formatflags>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ <CCTCertInfo><label>CAX1</label></CCTCertInfo>
+ <CCTCertInfo><label>CAX2</label></CCTCertInfo>
+ <CCTCertInfo><label>CAX3</label></CCTCertInfo>
+ </actionresult>
+</action>
+<action>
+ <actionname>No Test, Deleting the certificate CAX1</actionname>
+ <actiontype>deletecert</actiontype>
+ <actionbody>
+ <certtype>CA</certtype>
+ <label>CAX1</label>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+<action>
+ <actionname>No Test, Deleting the certificate CAX2</actionname>
+ <actiontype>deletecert</actiontype>
+ <actionbody>
+ <certtype>CA</certtype>
+ <label>CAX2</label>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+<action>
+ <actionname>No Test, Deleting the certificate CAX3</actionname>
+ <actiontype>deletecert</actiontype>
+ <actionbody>
+ <certtype>CA</certtype>
+ <label>CAX3</label>
+ </actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>
+<action>
+ <actionname>No Test, Deleting the writable certificate store manager</actionname>
+ <actiontype>delete</actiontype>
+ <actionbody></actionbody>
+ <actionresult>
+ <return>KErrNone</return>
+ </actionresult>
+</action>