cryptoservices/filebasedcertificateandkeystores/test/tcryptotokenhai/tcryptotokenhai.cpp
changeset 19 cd501b96611d
parent 15 da2ae96f639b
equal deleted inserted replaced
15:da2ae96f639b 19:cd501b96611d
   593 			if (!aInfo.UsePolicy().CheckPolicy(RThread()))
   593 			if (!aInfo.UsePolicy().CheckPolicy(RThread()))
   594 				{
   594 				{
   595 				return EFalse;
   595 				return EFalse;
   596 				}
   596 				}
   597 			break;
   597 			break;
   598 			
       
   599 		case TCTKeyAttributeFilter::EManageableKeys:
   598 		case TCTKeyAttributeFilter::EManageableKeys:
   600 			if (!aInfo.ManagementPolicy().CheckPolicy(RThread()))
   599 			// As this key store implementation is a hardware simulation,
   601 				{
   600 			// the support for managing through software interface has been diabled.
   602 				return EFalse;
   601 			return EFalse;
   603 				}
       
   604 			break;
       
   605 
   602 
   606 		case TCTKeyAttributeFilter::EUsableOrManageableKeys:
   603 		case TCTKeyAttributeFilter::EUsableOrManageableKeys:
   607 			if (!aInfo.UsePolicy().CheckPolicy(RThread()) &&
   604 			if (!aInfo.UsePolicy().CheckPolicy(RThread()) &&
   608 				!aInfo.ManagementPolicy().CheckPolicy(RThread()))
   605 				!aInfo.ManagementPolicy().CheckPolicy(RThread()))
   609 				{
   606 				{