cryptoservices/filebasedcertificateandkeystores/test/tkeystore/scripts/testnewkeystore.txt
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Mon, 12 Oct 2009 10:17:04 +0300
changeset 15 da2ae96f639b
parent 8 35751d3474b7
permissions -rw-r--r--
Revision: 200941 Kit: 200941

////////////////////////////////////////////////////////////////////////////////////
//	Operations on migrated key store
////////////////////////////////////////////////////////////////////////////////////


<action>
	<actionname>Opening key store in manager mode</actionname>
	<actiontype>init</actiontype>
	<actionbody>
		<mode>manager</mode>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>


<action>
   	<actionname>List all keys</actionname>
 	<actiontype>listallkeys</actiontype>
   	<actionbody>
   		<foundkey>dhkey</foundkey>
		<foundkey>rsakey</foundkey>
		<foundkey>dsakey</foundkey>
   	</actionbody>
   	<actionresult>
   		<return>KErrNone</return>
   	</actionresult>
</action>

<action>
	<actionname>Open a DH key</actionname>
	<actiontype>open</actiontype>
	<actionbody>
		<keylabel>dhkey</keylabel>
		<open>DH</open>
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>derive for dhkey</actionname>
	<actiontype>derive</actiontype>
	<actionbody>
		<keylabel>dhkey</keylabel>
		<n>DA9A18547FF03B385CC16508C173A7EF4EB61CB40EF8FEF3B31F145051676166BCDC3FE6B799FC394D08C26385F9413F896E09117E46209D6923602683CEA100924A6EE695281775C619DAA94EA8CB3691B4275B0183F1D39639EBC92995FE645D6C1BC28D409E585549BBD2C5DCDD6C208B04EADD8B7A6D997F72CBAD88390F</n>
		<g>02</g>
		
		
		
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Sign with RSA key</actionname>
	<actiontype>sign</actiontype>
	<actionbody>
		<keylabel>rsakey</keylabel>
		<open>RSA</open>
		<text>This is text of 20 .</text>
		
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Decrypt with RSA key</actionname>
	<actiontype>decrypt</actiontype>
	<actionbody>
		<keylabel>rsakey</keylabel>
		<text>Ook!</text>
		
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Sign with DSA key</actionname>
	<actiontype>sign</actiontype>
	<actionbody>
		<keylabel>dsakey</keylabel>
		<open>DSA</open>
		<text>This is text of 20 .</text>
		
	</actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Closing key store</actionname>
	<actiontype>delete</actiontype>
	<actionbody></actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Sleep 5 seconds</actionname>
	<actiontype>sleep</actiontype>
	<actionbody>
          <seconds>5</seconds>
        </actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>

<action>
	<actionname>Check for server heap error</actionname>
	<actiontype>checkserverheaperror</actiontype>
	<actionbody>
    </actionbody>
	<actionresult>
		<return>KErrNone</return>
	</actionresult>
</action>