cryptoservices/certificateandkeymgmt/tcertstore/scripts/bldcertstore.txt
author William Roberts <williamr@symbian.org>
Sat, 27 Feb 2010 23:09:01 +0000
branchRCL_3
changeset 44 ea00662efad9
parent 8 35751d3474b7
permissions -rw-r--r--
Re-merge fix for Bug 1301

<action>
	<actionname>Creating a CertificateAppInfoManager</actionname>
	<actiontype>initappmanager</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Adding client SW Install</actionname>
	<actiontype>addclient</actiontype>
	<actionbody>
		<name>SW Install</name>
		<uid>268452523</uid>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Adding client SW Install</actionname>
	<actiontype>addclient</actiontype>
	<actionbody>
		<name>SW Install OCSP Signing</name>
		<uid>268478646</uid>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Adding client SW Install</actionname>
	<actiontype>addclient</actiontype>
	<actionbody>
		<name>MIDlet Installation</name>
		<uid>270506792</uid>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Adding client TLS</actionname>
	<actiontype>addclient</actiontype>
	<actionbody>
		<name>Server Authentication</name>
		<uid>268441661</uid>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Retrieving the clients</actionname>
	<actiontype>getclients</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
		<uid>268452523 268478646 270506792 268441661</uid>
	</actionresult>
</action>

<action>
	<actionname>Deleting the CertificateAppInfoManager</actionname>
	<actiontype>deleteappmanager</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Creating a new file certstore</actionname>
	<actiontype>createfilecertstore</actiontype>
	<actionbody>
		<filename>c:\system\data\cacerts.dat</filename>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Initializing a CUnifiedCertStore</actionname>
	<actiontype>init</actiontype>
	<actionbody>
		<mode>write</mode>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Add Symbian Identity ACS Root Certificate</actionname>
	<actiontype>addcert</actiontype>
	<actionbody>
		<format>X509</format>
		<label>Identity ACS Root</label>
		<issuerkey></issuerkey>
		<subjectkey></subjectkey>
		<certstore>0</certstore>
		<certfile>c:\tappinst\certs\Symbiana.der</certfile>
		<certowner>CA</certowner>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Add Symbian Testing ACS Root Certificate</actionname>
	<actiontype>addcert</actiontype>
	<actionbody>
		<format>X509</format>
		<label>Testing ACS Root</label>
		<issuerkey></issuerkey>
		<subjectkey></subjectkey>
		<certstore>0</certstore>
		<certfile>c:\tappinst\certs\Symbianb.der</certfile>
		<certowner>CA</certowner>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Add the certificate for the SSL server CA</actionname>
	<actiontype>addcert</actiontype>
	<actionbody>
		<format>X509</format>
		<label>TestCA</label>
		<issuerkey></issuerkey>
		<subjectkey></subjectkey>
		<certstore>0</certstore>
		<certfile>c:\tappinst\certs\cacert.crt</certfile>
		<certowner>CA</certowner>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Add the certificate Thawte Root</actionname>
	<actiontype>addcert</actiontype>
	<actionbody>
		<format>X509</format>
		<label>Thawte Root</label>
		<issuerkey></issuerkey>
		<subjectkey></subjectkey>
		<certstore>0</certstore>
		<certfile>c:\tappinst\certs\thawtetest.crt</certfile>
		<certowner>CA</certowner>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Add the certificate TOCSP-Root5-RSA</actionname>
	<actiontype>addcert</actiontype>
	<actionbody>
		<format>X509</format>
		<label>TOCSP-Root5-RSA</label>
		<issuerkey></issuerkey>
		<subjectkey></subjectkey>
		<certstore>0</certstore>
		<certfile>c:\tappinst\certs\TOCSP-Root5-RSA.cer</certfile>
		<certowner>CA</certowner>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Add the certificate TOCSP-Signing5-RSA</actionname>
	<actiontype>addcert</actiontype>
	<actionbody>
		<format>X509</format>
		<label>TOCSP-Signing5-RSA</label>
		<issuerkey></issuerkey>
		<subjectkey></subjectkey>
		<certstore>0</certstore>
		<certfile>c:\tappinst\certs\TOCSP-Signing5-RSA.cer</certfile>
		<certowner>CA</certowner>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Set applications to the Identity ACS Root certificate</actionname>
	<actiontype>setapplications</actiontype>
	<actionbody>
		<label>Identity ACS Root</label>
		<uid>268452523 270506792</uid>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Set applications to the Testing ACS Root certificate</actionname>
	<actiontype>setapplications</actiontype>
	<actionbody>
		<label>Testing ACS Root</label>
		<uid>268452523 270506792</uid>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Set TLS application for the TestCA certificate</actionname>
	<actiontype>setapplications</actiontype>
	<actionbody>
		<label>TestCA</label>
		<uid>268441661</uid>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Set applications to the Thawte Root certificate</actionname>
	<actiontype>setapplications</actiontype>
	<actionbody>
		<label>Thawte Root</label>
		<uid>268452523</uid>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Set applications to the TOCSP-Root5-RSA certificate</actionname>
	<actiontype>setapplications</actiontype>
	<actionbody>
		<label>TOCSP-Root5-RSA</label>
		<uid>268452523 270506792</uid>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Set applications to the TOCSP-Signing5-RSA certificate</actionname>
	<actiontype>setapplications</actiontype>
	<actionbody>
		<label>TOCSP-Signing5-RSA</label>
		<uid>268478646</uid>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Set the trust for Identity ACS Root</actionname>
	<actiontype>settrust</actiontype>
	<actionbody>
		<label>Identity ACS Root</label>
		<trust>1</trust>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Set the trust for Testing ACS Root</actionname>
	<actiontype>settrust</actiontype>
	<actionbody>
		<label>Testing ACS Root</label>
		<trust>1</trust>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>set the trust for Thawte Root</actionname>
	<actiontype>settrust</actiontype>
	<actionbody>
		<label>Thawte Root</label>
		<trust>1</trust>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>set the trust for TOCSP-Root5-RSA certificate</actionname>
	<actiontype>settrust</actiontype>
	<actionbody>
		<label>TOCSP-Root5-RSA</label>
		<trust>1</trust>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>set the trust for TOCSP-Signing5-RSA certificate</actionname>
	<actiontype>settrust</actiontype>
	<actionbody>
		<label>TOCSP-Signing5-RSA</label>
		<trust>1</trust>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>set trust for TestCA certificate</actionname>
	<actiontype>settrust</actiontype>
	<actionbody>
		<label>TestCA</label>
		<trust>1</trust>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

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