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 + +