cryptoservices/filebasedcertificateandkeystores/test/tkeystore/scripts/thwkeystore.ini
changeset 29 ece3df019add
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/cryptoservices/filebasedcertificateandkeystores/test/tkeystore/scripts/thwkeystore.ini	Tue Nov 24 09:06:03 2009 +0200
@@ -0,0 +1,251 @@
+[SEC-FILETOKENS-THWKEYSTORE-1-002]
+	<actionbody>
+		<mode>manager</mode>
+		<CheckKeyStoreLabel>1</CheckKeyStoreLabel>
+		<keystoreindex>3</keystoreindex>
+		<keystorelabel>Hardware plugin implementation</keystorelabel>
+	</actionbody>
+
+
+
+
+[SEC-FILETOKENS-THWKEYSTORE-1-004]
+	<actionbody>
+		<listcount>2</listcount>
+		<foundkey>ecckey</foundkey>
+		<foundkey>ecckey2</foundkey>
+	</actionbody>
+
+
+[SEC-FILETOKENS-THWKEYSTORE-1-005]
+	<actionbody>
+		<hwtype>1</hwtype>
+		<operationtype>sign</operationtype>
+		<keylabel>ecckey</keylabel>
+		<open>ECC</open>
+	</actionbody>
+
+
+
+[SEC-FILETOKENS-THWKEYSTORE-1-006]
+	<actionbody>
+		<hwtype>1</hwtype>
+		<operationtype>decrypt</operationtype>
+		<keylabel>ecckey</keylabel>
+		<open>ECC</open>
+	</actionbody>
+
+
+
+[SEC-FILETOKENS-THWKEYSTORE-1-007]
+	<actionbody>
+		<hwtype>0</hwtype>
+		<operationtype>sign</operationtype>
+		<keylabel>ecckey</keylabel>
+		<open>ECC</open>
+		<keystorelabel>Hardware plugin implementation</keystorelabel>
+	<text>sample text</text>
+	</actionbody>
+
+
+
+[SEC-FILETOKENS-THWKEYSTORE-1-008]
+	<actionbody>
+		<hwtype>0</hwtype>
+		<operationtype>decrypt</operationtype>
+		<keylabel>ecckey2</keylabel>
+		<open>ECC</open>
+		<keystorelabel>Hardware plugin implementation</keystorelabel>
+	<text>sample text</text>
+	</actionbody>
+
+
+
+[SEC-FILETOKENS-THWKEYSTORE-1-009]
+	<actionbody>
+		<hwtype>1</hwtype>
+		<operationtype>sign</operationtype>
+		<keylabel>ecckey</keylabel>
+		<open>ECC</open>
+		<keystorelabel>Hardware plugin implementation</keystorelabel>
+	<text>sample text</text>
+	</actionbody>
+
+
+[SEC-FILETOKENS-THWKEYSTORE-1-010]
+	<actionbody>
+		<hwtype>1</hwtype>
+		<operationtype>decrypt</operationtype>
+		<keylabel>ecckey2</keylabel>
+		<open>ECC</open>
+		<keystorelabel>Hardware plugin implementation</keystorelabel>
+	<text>sample text</text>
+	</actionbody>
+
+
+
+[SEC-FILETOKENS-THWKEYSTORE-1-011]
+	<actionbody>
+		<foundkey>ecckey3</foundkey>
+		<listingstatus>fail</listingstatus>
+	</actionbody>
+
+
+
+[SEC-FILETOKENS-THWKEYSTORE-1-012]
+	<actionbody>
+		<keyusage>allusagesbutNR</keyusage>
+		<keysize>512</keysize>
+		<keylabel>banana</keylabel>
+		<keyalgorithm>RSA</keyalgorithm>
+		<keyaccesstype>Extractable</keyaccesstype>
+		<keystore>0</keystore>
+		<usekeystore>Hardware plugin implementation</usekeystore>
+	</actionbody>
+	<actionresult>
+		<return>KErrNotSupported</return>
+	</actionresult>
+
+
+
+[SEC-FILETOKENS-THWKEYSTORE-1-013]
+	<actionbody>
+		<keylabel>ecckey</keylabel>
+	</actionbody>
+	<actionresult>
+		<return>KErrNotSupported</return>
+	</actionresult>
+
+
+
+[SEC-FILETOKENS-THWKEYSTORE-1-014]
+	<actionbody>
+		<keylabel>ecckey</keylabel>
+		<open>RSA</open>
+	</actionbody>
+	<actionresult>
+		<return>KErrNotSupported</return>
+	</actionresult>
+
+
+
+[SEC-FILETOKENS-THWKEYSTORE-1-015]
+	<actionbody>
+		<keylabel>ecckey</keylabel>
+		<open>DSA</open>
+	</actionbody>
+	<actionresult>
+		<return>KErrNotSupported</return>
+	</actionresult>
+
+
+
+[SEC-FILETOKENS-THWKEYSTORE-1-016]
+	<actionbody>
+		<keylabel>ecckey</keylabel>
+		<open>Decrypt</open>
+	</actionbody>
+	<actionresult>
+		<return>KErrNotSupported</return>
+	</actionresult>
+
+
+
+[SEC-FILETOKENS-THWKEYSTORE-1-017]
+	<actionbody>
+		<ImportData>pkcs8rsa.001</ImportData>
+		<keyusage>allusagesbutNR</keyusage>
+		<keylabel>ImportHardwareKey</keylabel>
+		<keyaccesstype>NeverExtractable</keyaccesstype>
+		<usekeystore>Hardware plugin implementation</usekeystore>
+	</actionbody>
+	<actionresult>
+		<return>KErrNotSupported</return>
+	</actionresult>
+
+
+
+[SEC-FILETOKENS-THWKEYSTORE-1-018]
+	<actionbody>
+		<ImportData>encryptPK8rsaDER.txt</ImportData>
+		<keyusage>allusagesbutNR</keyusage>
+		<keylabel>ImportEncryptedHardwareKey</keylabel>
+		<keyaccesstype>NeverExtractable</keyaccesstype>
+		<usekeystore>Hardware plugin implementation</usekeystore>
+	</actionbody>
+	<actionresult>
+		<return>KErrNotSupported</return>
+	</actionresult>
+
+
+
+[SEC-FILETOKENS-THWKEYSTORE-1-019]
+	<actionbody>
+		<ExportFile>export_hardware_key</ExportFile>
+		<keyusage>Derive</keyusage>
+		<keylabel>ecckey</keylabel>
+		<keyalgorithm>ECC</keyalgorithm>
+		<encrypted>0</encrypted>
+	</actionbody>
+	<actionresult>
+		<return>KErrNotSupported</return>
+	</actionresult>
+
+
+[SEC-FILETOKENS-THWKEYSTORE-1-020]
+	<actionbody>
+		<ExportFile>export_encrypted_hardware_key</ExportFile>
+		<keyusage>Derive</keyusage>
+		<keylabel>ecckey</keylabel>
+		<keyalgorithm>ECC</keyalgorithm>
+		<encrypted>1</encrypted>
+	</actionbody>
+	<actionresult>
+		<return>KErrNotSupported</return>
+	</actionresult>
+
+
+[SEC-FILETOKENS-THWKEYSTORE-1-021]
+	<actionbody>
+		<keylabel>ecckey</keylabel>
+		<policy>
+			<secureid>0x101FFFFF</secureid>
+			<capability>DRM</capability>
+			<capability>ReadUserData</capability>
+		</policy>
+	</actionbody>
+	<actionresult>
+		<return>KErrNotSupported</return>
+	</actionresult>
+
+
+[SEC-FILETOKENS-THWKEYSTORE-1-022]
+	<actionbody>
+		<keylabel>ecckey</keylabel>
+		<policy>
+			<secureid>0x101FFFFF</secureid>
+			<capability>DRM</capability>
+			<capability>ReadUserData</capability>
+		</policy>
+	</actionbody>
+	<actionresult>
+		<return>KErrNotSupported</return>
+	</actionresult>
+
+
+[SEC-FILETOKENS-THWKEYSTORE-1-023]
+	<actionbody>
+		<keyalgorithm>ECC</keyalgorithm>
+		<keylabel>ecckey</keylabel>
+	</actionbody>
+	<actionresult>
+		<return>KErrNotSupported</return>
+	</actionresult>
+
+
+
+[SEC-FILETOKENS-THWKEYSTORE-1-025]
+	<actionbody>
+          <seconds>5</seconds>
+        </actionbody>
+