diff -r 000000000000 -r 2c201484c85f cryptoservices/certificateandkeymgmt/tcertstore/scripts/reload.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/cryptoservices/certificateandkeymgmt/tcertstore/scripts/reload.txt Wed Jul 08 11:25:26 2009 +0100
@@ -0,0 +1,345 @@
+// reload.txt
+//
+// Test that certs and cert meta data stay in the cert store after it is
+// reloaded.
+
+// 0. Setup
+
+
+ 0.1, Opening a CertificateAppInfoManager
+ initappmanager
+
+
+ KErrNone
+
+
+
+
+ 0.2, Adding client A1
+ addclient
+
+ A1
+ 1
+
+
+ KErrNone
+
+
+
+
+ 0.3, Adding client A2
+ addclient
+
+ A2
+ 2
+
+
+ KErrNone
+
+
+
+
+ 0.4, Adding client A3
+ addclient
+
+ A3
+ 3
+
+
+ KErrNone
+
+
+
+
+ 0.5, Deleting the CertificateAppInfoManager
+ deleteappmanager
+
+
+ KErrNone
+
+
+
+
+0.6, Import a RSA key
+ importkey
+
+ rsacertkey1.txt
+ AllUsagesButNR
+ *IMPORTED* RSA key 1
+ Extractable
+
+
+ KErrNone
+
+
+
+
+ 0.7, Opening a certificate store manager
+ init
+
+ write
+
+
+ KErrNone
+
+
+
+
+ 0.8, Deleting all certs
+ deletecert
+
+
+ 1
+
+
+ KErrNone
+
+
+
+
+ 0.9, Add the certificate CAX1
+ addcert
+
+ X509
+
+
+
+ 0
+ c:\unifiedcertstore2\CAX1.cer
+ ca
+
+
+ KErrNone
+
+
+
+
+ 0.10, Add certificate rsacert1
+ addcert
+
+ X509
+
+
+ 4808f03892fe836e78d048bcefcca4a37913d886
+ 0
+ c:\unifiedcertstore2\rsacert1.cer
+ user
+
+
+ KErrNone
+
+
+
+
+ 0.11, Get the list of CA certificates
+ listcert
+
+
+ ca
+
+
+
+ KErrNone
+
+
+
+
+
+ 0.12, Get the list of user certificates
+ listcert
+
+
+ user
+
+
+
+ KErrNone
+
+
+
+
+
+ 0.13, Set applications to the CAX1 certificate
+ setapplications
+
+
+ 1 2 3
+
+
+ KErrNone
+
+
+
+
+ 0.14, Get applications for CAX1
+ getapplications
+
+
+
+
+ KErrNone
+ 1 2 3
+
+
+
+
+ 0.15, Set the trust for CAX1
+ settrust
+
+
+ 1
+
+
+ KErrNone
+
+
+
+
+ 0.16, Get the trust for CAX1
+ gettrusters
+
+
+
+
+ KErrNone
+ 1
+
+
+
+
+ 0.21, Deleting the writable certificate store manager
+ delete
+
+
+ KErrNone
+
+
+
+
+ 0.22, Sleep 5 seconds so server exits
+ sleep
+
+ 5
+
+
+ KErrNone
+
+
+
+// 1. Test things are still as we left them when the server restarts
+
+
+ 1.1, Opening a certificate store manager
+ init
+
+ write
+
+
+ KErrNone
+
+
+
+
+ 1.2, Get the list of CA certificates
+ listcert
+
+
+ ca
+
+
+
+ KErrNone
+
+
+
+
+
+ 1.3, Get the list of user certificates
+ listcert
+
+
+ user
+
+
+
+ KErrNone
+
+
+
+
+
+ 1.4, Get applications for CAX1
+ getapplications
+
+
+
+
+ KErrNone
+ 1 2 3
+
+
+
+
+ 1.5, Get the trust for CAX1
+ gettrusters
+
+
+
+
+ KErrNone
+ 1
+
+
+
+// 2. Cleanup
+
+
+ 2.0, Opening a CertificateAppInfoManager
+ initappmanager
+
+
+ KErrNone
+
+
+
+
+ 2.1, Deleting the client A1
+ removeclient
+
+ 1
+
+
+ KErrNone
+
+
+
+
+ 2.2, Deleting the client A2
+ removeclient
+
+ 2
+
+
+ KErrNone
+
+
+
+
+ 2.3, Deleting the client A3
+ removeclient
+
+ 3
+
+
+ KErrNone
+
+
+
+
+ 2.4, Deleting the CertificateAppInfoManager
+ deleteappmanager
+
+
+ KErrNone
+
+