cryptoservices/certificateandkeymgmt/tcertstore/scripts/unifiedcertstore1-conf2.txt
//3.2 Test cases for configuration 2
//3.2.1 Opening one UnifiedCertStore in write mode
<action>
<actionname>3.2.1.1,Opening a writable certificate store manager</actionname>
<actiontype>init</actiontype>
<actionbody>
<mode>write</mode>
</actionbody>
<actionresult>
<return>KErrNone</return>
</actionresult>
</action>
<action>
<actionname>3.2.1.3,Retrieving number of writable certificate store manager</actionname>
<actiontype>CUnifiedCertStore WritableCertStoreCount</actiontype>
<actionbody>
<storeindex>0</storeindex>
</actionbody>
<actionresult>
<return>KErrNone</return>
<numberofstores>2</numberofstores>
</actionresult>
</action>
<action>
<actionname>3.2.1.4,Retrieving number of read-only certificate store manager</actionname>
<actiontype>CUnifiedCertStore ReadOnlyCertStoreCount</actiontype>
<actionbody>
<storeindex>0</storeindex>
</actionbody>
<actionresult>
<return>KErrNone</return>
<numberofstores>0</numberofstores>
</actionresult>
</action>
<action>
<actionname>3.2.1.5,Retrieving number of certificate store manager</actionname>
<actiontype>CUnifiedCertStore CertStoreCount</actiontype>
<actionbody>
<storeindex>0</storeindex>
</actionbody>
<actionresult>
<return>KErrNone</return>
<numberofstores>2</numberofstores>
</actionresult>
</action>
<action>
<actionname>3.2.1.6,Retrieving the store informations</actionname>
<actiontype>CCTTokenTypeInfo Attributes</actiontype>
<actionbody></actionbody>
<actionresult>
<return>KErrNone</return>
</actionresult>
</action>
<action>
<actionname>3.2.1.7,Deleting the writable certificate store manager</actionname>
<actiontype>delete</actiontype>
<actionbody></actionbody>
<actionresult>
<return>KErrNone</return>
</actionresult>
</action>
//3.2.2 Opening two UnifiedCertStore in read-only mode
<action>
<actionname>3.2.2.1,Opening a read-only certificate store manager</actionname>
<actiontype>init</actiontype>
<actionbody>
<mode>read</mode>
</actionbody>
<actionresult>
<return>KErrNone</return>
</actionresult>
</action>
<action>
<actionname>3.2.2.3,Retrieving number of writable certificate store manager</actionname>
<actiontype>CUnifiedCertStore WritableCertStoreCount</actiontype>
<actionbody>
<storeindex>0</storeindex>
</actionbody>
<actionresult>
<return>KErrNone</return>
<numberofstores>0</numberofstores>
</actionresult>
</action>
<action>
<actionname>3.2.2.4,Retrieving number of read-only certificate store manager</actionname>
<actiontype>CUnifiedCertStore ReadOnlyCertStoreCount</actiontype>
<actionbody>
<storeindex>0</storeindex>
</actionbody>
<actionresult>
<return>KErrNone</return>
<numberofstores>2</numberofstores>
</actionresult>
</action>
<action>
<actionname>3.2.2.5,Retrieving number of certificate store manager</actionname>
<actiontype>CUnifiedCertStore CertStoreCount</actiontype>
<actionbody>
<storeindex>0</storeindex>
</actionbody>
<actionresult>
<return>KErrNone</return>
<numberofstores>2</numberofstores>
</actionresult>
</action>
<action>
<actionname>3.2.2.6,Opening a second read-only certificate store manager</actionname>
<actiontype>init</actiontype>
<actionbody>
<mode>read</mode>
</actionbody>
<actionresult>
<return>KErrNone</return>
</actionresult>
</action>
<action>
<actionname>3.2.2.8,Retrieving number of writable certificate store manager</actionname>
<actiontype>CUnifiedCertStore WritableCertStoreCount</actiontype>
<actionbody>
<storeindex>1</storeindex>
</actionbody>
<actionresult>
<return>KErrNone</return>
<numberofstores>0</numberofstores>
</actionresult>
</action>
<action>
<actionname>3.2.2.9,Retrieving number of read-only certificate store manager</actionname>
<actiontype>CUnifiedCertStore ReadOnlyCertStoreCount</actiontype>
<actionbody>
<storeindex>1</storeindex>
</actionbody>
<actionresult>
<return>KErrNone</return>
<numberofstores>2</numberofstores>
</actionresult>
</action>
<action>
<actionname>3.2.2.10,Retrieving number of certificate store manager</actionname>
<actiontype>CUnifiedCertStore CertStoreCount</actiontype>
<actionbody>
<storeindex>1</storeindex>
</actionbody>
<actionresult>
<return>KErrNone</return>
<numberofstores>2</numberofstores>
</actionresult>
</action>
<action>
<actionname>3.2.2.11,Deleting the second read-only certificate store manager</actionname>
<actiontype>delete</actiontype>
<actionbody></actionbody>
<actionresult>
<return>KErrNone</return>
</actionresult>
</action>
<action>
<actionname>3.2.2.12,Deleting the first read-only certificate store manager</actionname>
<actiontype>delete</actiontype>
<actionbody></actionbody>
<actionresult>
<return>KErrNone</return>
</actionresult>
</action>
//3.2.3 Opening one store in write mode and a second one in read-only or write mode
<action>
<actionname>3.2.3.1,Opening a writable certificate store manager</actionname>
<actiontype>init</actiontype>
<actionbody>
<mode>write</mode>
</actionbody>
<actionresult>
<return>KErrNone</return>
</actionresult>
</action>
<action>
<actionname>3.2.3.3,Retrieving number of writable certificate store manager</actionname>
<actiontype>CUnifiedCertStore WritableCertStoreCount</actiontype>
<actionbody>
<storeindex>0</storeindex>
</actionbody>
<actionresult>
<return>KErrNone</return>
<numberofstores>2</numberofstores>
</actionresult>
</action>
<action>
<actionname>3.2.3.4,Retrieving number of read-only certificate store manager</actionname>
<actiontype>CUnifiedCertStore ReadOnlyCertStoreCount</actiontype>
<actionbody>
<storeindex>0</storeindex>
</actionbody>
<actionresult>
<return>KErrNone</return>
<numberofstores>0</numberofstores>
</actionresult>
</action>
<action>
<actionname>3.2.3.5,Retrieving number of certificate store manager</actionname>
<actiontype>CUnifiedCertStore CertStoreCount</actiontype>
<actionbody>
<storeindex>0</storeindex>
</actionbody>
<actionresult>
<return>KErrNone</return>
<numberofstores>2</numberofstores>
</actionresult>
</action>
<action>
<actionname>3.2.3.6,Opening a read-only certificate store manager</actionname>
<actiontype>init</actiontype>
<actionbody>
<mode>read</mode>
</actionbody>
<actionresult>
<return>KErrNone</return>
</actionresult>
</action>
<action>
<actionname>3.2.3.8,Retrieving number of writable certificate store manager</actionname>
<actiontype>CUnifiedCertStore WritableCertStoreCount</actiontype>
<actionbody>
<storeindex>1</storeindex>
</actionbody>
<actionresult>
<return>KErrNone</return>
<numberofstores>0</numberofstores>
</actionresult>
</action>
<action>
<actionname>3.2.3.9,Retrieving number of read-only certificate store manager</actionname>
<actiontype>CUnifiedCertStore ReadOnlyCertStoreCount</actiontype>
<actionbody>
<storeindex>1</storeindex>
</actionbody>
<actionresult>
<return>KErrNone</return>
<numberofstores>0</numberofstores>
</actionresult>
</action>
<action>
<actionname>3.2.3.10,Retrieving number of certificate store manager</actionname>
<actiontype>CUnifiedCertStore CertStoreCount</actiontype>
<actionbody>
<storeindex>1</storeindex>
</actionbody>
<actionresult>
<return>KErrNone</return>
<numberofstores>0</numberofstores>
</actionresult>
</action>
<action>
<actionname>3.2.3.11,Deleting the second certificate store manager</actionname>
<actiontype>delete</actiontype>
<actionbody></actionbody>
<actionresult>
<return>KErrNone</return>
</actionresult>
</action>
<action>
<actionname>3.2.3.12,Opening a second writable certificate store manager</actionname>
<actiontype>init</actiontype>
<actionbody>
<mode>write</mode>
</actionbody>
<actionresult>
<return>KErrNone</return>
</actionresult>
</action>
<action>
<actionname>3.2.3.14,Retrieving number of writable certificate store manager</actionname>
<actiontype>CUnifiedCertStore WritableCertStoreCount</actiontype>
<actionbody>
<storeindex>1</storeindex>
</actionbody>
<actionresult>
<return>KErrNone</return>
<numberofstores>0</numberofstores>
</actionresult>
</action>
<action>
<actionname>3.2.3.15,Retrieving number of read-only certificate store manager</actionname>
<actiontype>CUnifiedCertStore ReadOnlyCertStoreCount</actiontype>
<actionbody>
<storeindex>1</storeindex>
</actionbody>
<actionresult>
<return>KErrNone</return>
<numberofstores>0</numberofstores>
</actionresult>
</action>
<action>
<actionname>3.2.3.16,Retrieving number of certificate store manager</actionname>
<actiontype>CUnifiedCertStore CertStoreCount</actiontype>
<actionbody>
<storeindex>1</storeindex>
</actionbody>
<actionresult>
<return>KErrNone</return>
<numberofstores>0</numberofstores>
</actionresult>
</action>
<action>
<actionname>3.2.3.17,Deleting the second writable certificate store manager</actionname>
<actiontype>delete</actiontype>
<actionbody></actionbody>
<actionresult>
<return>KErrNone</return>
</actionresult>
</action>
<action>
<actionname>3.2.3.18,Deleting the first writable certificate store manager</actionname>
<actiontype>delete</actiontype>
<actionbody></actionbody>
<actionresult>
<return>KErrNone</return>
</actionresult>
</action>