Adding tests using Domain::KEY_ID.

 - Test to verify that Domain::KEY_ID is not allowed for generating
   a key. Try to generate a key with domain as KEY_ID and expect an
   error.

 - Test to find key entry with domain as KEY_ID.
   Generate a key and load it with domain as KEY_ID. Test should be
   able to create an operation using the key loaded with domain as
   KEY_ID.

 - Generate a key with an alias. Generate another key and bind it with
   same alias. Verify that originally generated key no longer exists
   and report an error if we try to use it.

 - Generate a key with an alias. Load the generated key with domain
   KEY_ID. Generate another key and bind it with same alias. Verify
   that originally loaded key no longer exists and report an error
   if we try to use it.

Bug: 194359114
Test: atest keystore2_client_test
Change-Id: Ibfe237181311decf5f6f00dc222d5cd124e4ac11
1 file changed