<action>
	<actionname>1.1.1. Opening a certificate store manager</actionname>
	<actiontype>init</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>1.1.2. Deleting the certificate store manager</actionname>
	<actiontype>delete</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>1.2.1. Opening a certificate store manager</actionname>
	<actiontype>init</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>1.2.2. Trying to open another certificate store manager</actionname>
	<actiontype>init</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrInUse</return>
	</actionresult>
</action>

<action>
	<actionname>1.2.3. Deleting the certificate store manager</actionname>
	<actiontype>delete</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>1.2.4. Open a certificate store manager</actionname>
	<actiontype>init</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>1.2.5. Deleting the certificate store manager</actionname>
	<actiontype>delete</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>2.1.1. Initializing the manager</actionname>
	<actiontype>init</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>2.1.2. Adding a client</actionname>
	<actiontype>addclient</actiontype>
	<actionbody>
		<name>Software Install</name>
		<uid>1256</uid>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>2.1.3. Retrieving the clients</actionname>
	<actiontype>getclients</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
		<uid>1256</uid>
	</actionresult>
</action>

<action>
	<actionname>2.1.4. Deleting the client</actionname>
	<actiontype>removeclient</actiontype>
	<actionbody>
		<uid>1256</uid>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>2.1.5. Deleting the manager</actionname>
	<actiontype>delete</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>2.2.1. Initializing the manager</actionname>
	<actiontype>init</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>2.2.2. Adding a client</actionname>
	<actiontype>addclient</actiontype>
	<actionbody>
		<name>Software Install</name>
		<uid>12</uid>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>2.2.3. Deleting the manager</actionname>
	<actiontype>delete</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>2.2.4. Initializing the manager</actionname>
	<actiontype>init</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>2.2.5. Retrieving the clients</actionname>
	<actiontype>getclients</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
		<uid>12</uid>
	</actionresult>
</action>

<action>
	<actionname>2.2.6. Deleting the client</actionname>
	<actiontype>removeclient</actiontype>
	<actionbody>
		<uid>12</uid>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>2.2.7. Deleting the manager</actionname>
	<actiontype>delete</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>2.3.1. Initializing the manager</actionname>
	<actiontype>init</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>2.3.2. Adding a client</actionname>
	<actiontype>addclient</actiontype>
	<actionbody>
		<name>Software Install</name>
		<uid>1001</uid>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>2.3.3. Adding a client</actionname>
	<actiontype>addclient</actiontype>
	<actionbody>
		<name>Software Install</name>
		<uid>1002</uid>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>2.3.4. Retrieving the clients</actionname>
	<actiontype>getclients</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
		<uid>1001 1002</uid>
	</actionresult>
</action>

<action>
	<actionname>2.3.5. Deleting one of the client</actionname>
	<actiontype>removeclient</actiontype>
	<actionbody>
		<uid>1001</uid>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>2.3.6. Retrieving the clients</actionname>
	<actiontype>getclients</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
		<uid>1002</uid>
	</actionresult>
</action>

<action>
	<actionname>2.3.7. Deleting one of the client</actionname>
	<actiontype>removeclient</actiontype>
	<actionbody>
		<uid>1002</uid>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>2.3.8. Retrieving the clients</actionname>
	<actiontype>getclients</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
		<uid></uid>
	</actionresult>
</action>

<action>
	<actionname>2.3.9. Deleting the manager</actionname>
	<actiontype>delete</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>2.4.1. Initializing the manager</actionname>
	<actiontype>init</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>2.4.2. Deleting a client that doesn't exist</actionname>
	<actiontype>removeclient</actiontype>
	<actionbody>
		<uid>756</uid>
	</actionbody>
	<actionresult>
		<return>KErrNotFound</return>
	</actionresult>
</action>

<action>
	<actionname>2.4.3. Deleting the manager</actionname>
	<actiontype>delete</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>3.1.1. Initialize the manager</actionname>
	<actiontype>init</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>3.1.2. Add the certificate</actionname>
	<actiontype>addcert</actiontype>
	<actionbody>
		<format>X509</format>
		<label>Thawte Secure Server CA</label>
		<issuerkey></issuerkey>
		<subjectkey></subjectkey>
		<certstore>0</certstore>
		<certfile>c:\tcertstore\thawteserverca.cer</certfile>
		<certowner>CA</certowner>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>3.1.3. Get the list of certificates</actionname>
	<actiontype>loadcacert</actiontype>
	<actionbody>
		<uid></uid>
		<formatflags></formatflags>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>3.1.4. Deleting the certificate</actionname>
	<actiontype>deletecert</actiontype>
	<actionbody>
		<certtype>CA</certtype>
		<label>Thawte Secure Server CA</label>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>3.1.5. Deleting the manager</actionname>
	<actiontype>delete</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>4.1.1. Initializing the manager</actionname>
	<actiontype>init</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>4.1.2. Add a certificate</actionname>
	<actiontype>addcert</actiontype>
	<actionbody>
		<format>X509</format>
		<label>Thawte Secure Server CA</label>
		<issuerkey></issuerkey>
		<subjectkey></subjectkey>
		<certstore>0</certstore>
		<certfile>c:\tcertstore\thawteserverca.cer</certfile>
		<certowner>CA</certowner>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>4.1.3. Setting the trusters</actionname>
	<actiontype>settrusters</actiontype>
	<actionbody>
		<label>Thawte Secure Server CA</label>
		<uid>10</uid>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>4.1.4. Getting the trusters</actionname>
	<actiontype>gettrusters</actiontype>
	<actionbody>
		<label>Thawte Secure Server CA</label>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
		<trusters>10</trusters>
	</actionresult>
</action>

<action>
	<actionname>4.1.5. Deeleting the certificate</actionname>
	<actiontype>deletecert</actiontype>
	<actionbody>
		<certtype>CA</certtype>
		<label>Thawte Secure Server CA</label>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>4.1.6. Deleting the manager</actionname>
	<actiontype>delete</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>4.2.1.</actionname>
	<actiontype>init</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>4.2.2.</actionname>
	<actiontype>addcert</actiontype>
	<actionbody>
		<format>X509</format>
		<label>Thawte Secure Server CA</label>
		<issuerkey></issuerkey>
		<subjectkey></subjectkey>
		<certstore>0</certstore>
		<certfile>c:\tcertstore\thawteserverca.cer</certfile>
		<certowner>CA</certowner>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>4.2.3</actionname>
	<actiontype>settrusters</actiontype>
	<actionbody>
		<label>Thawte Secure Server CA</label>
		<uid>10</uid>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>4.2.4.</actionname>
	<actiontype>delete</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>4.2.5.</actionname>
	<actiontype>init</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>4.2.6.</actionname>
	<actiontype>gettrusters</actiontype>
	<actionbody>
		<label>Thawte Secure Server CA</label>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
		<trusters>10</trusters>
	</actionresult>
</action>

<action>
	<actionname>4.2.7.</actionname>
	<actiontype>deletecert</actiontype>
	<actionbody>
		<certtype>CA</certtype>
		<label>Thawte Secure Server CA</label>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>4.2.8. Deleting the manager</actionname>
	<actiontype>delete</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>


<action>
	<actionname>5.1.1. Initialize the manager</actionname>
	<actiontype>init</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>5.1.2. Add the certificate</actionname>
	<actiontype>addcert</actiontype>
	<actionbody>
		<format>X509</format>
		<label>Thawte Secure Server CA</label>
		<issuerkey></issuerkey>
		<subjectkey></subjectkey>
		<certstore>0</certstore>
		<certfile>c:\tcertstore\thawteserverca.cer</certfile>
		<certowner>CA</certowner>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>5.1.3. Get the list of certificates</actionname>
	<actiontype>loadcacert</actiontype>
	<actionbody>
		<uid></uid>
		<formatflags>WTLS</formatflags>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>5.1.4. Get the list of certificates</actionname>
	<actiontype>loadcacert</actiontype>
	<actionbody>
		<uid></uid>
		<formatflags>X509</formatflags>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>5.1.5. Deleting the certificate</actionname>
	<actiontype>deletecert</actiontype>
	<actionbody>
		<certtype>CA</certtype>
		<label>Thawte Secure Server CA</label>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>5.1.6. Deleting the manager</actionname>
	<actiontype>delete</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>5.2.1. Initialize the manager</actionname>
	<actiontype>init</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>5.2.2. Add the certificate</actionname>
	<actiontype>addcert</actiontype>
	<actionbody>
		<format>X509</format>
		<label>Thawte Secure Server CA</label>
		<issuerkey></issuerkey>
		<subjectkey></subjectkey>
		<certstore>0</certstore>
		<certfile>c:\tcertstore\thawteserverca.cer</certfile>
		<certowner>CA</certowner>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>5.2.3</actionname>
	<actiontype>settrusters</actiontype>
	<actionbody>
		<label>Thawte Secure Server CA</label>
		<uid>10</uid>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>5.2.4. Get the list of certificates</actionname>
	<actiontype>loadcacert</actiontype>
	<actionbody>
		<uid>20</uid>
		<formatflags></formatflags>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>5.2.5. Get the list of certificates</actionname>
	<actiontype>loadcacert</actiontype>
	<actionbody>
		<uid>10</uid>
		<formatflags></formatflags>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>5.2.6. Deleting the certificate</actionname>
	<actiontype>deletecert</actiontype>
	<actionbody>
		<certtype>CA</certtype>
		<label>Thawte Secure Server CA</label>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>5.2.7. Deleting the manager</actionname>
	<actiontype>delete</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>x.1.1. Initialize the manager</actionname>
	<actiontype>init</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>



4
<action>
	<actionname></actionname>
	<actiontype>addcert</actiontype>
	<actionbody>
		<format>X509</format>
		<label>Will's GlobalSign cert</label>
		<issuerkey></issuerkey>
		<subjectkey></subjectkey>
		<certstore>0</certstore>
		<certfile>c:\tcertstore\willsglobalsign.crt</certfile>
		<certowner>User</certowner>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

6
<action>
	<actionname></actionname>
	<actiontype>loadusercert</actiontype>
	<actionbody>
		<subjectkey></subjectkey>
		<keyusage></keyusage>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>


9
<action>
	<actionname></actionname>
	<actiontype>deleteusercert</actiontype>
	<actionbody>
		<label>Will's GlobalSign cert</label>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname></actionname>
	<actiontype>loadusercert</actiontype>
	<actionbody>
		<subjectkey></subjectkey>
		<keyusage></keyusage>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>x.2.6. Deleting the manager</actionname>
	<actiontype>delete</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

