From: Till B. <ti...@on...> - 2007-08-01 08:25:58
|
Hello, I have a performance problem with the key generation process and I was wondering if someone could help me. I create a new key and assign some policies to it. This process takes between 25 and 50 or more seconds. I use the following code: --- TcIPolicy keyUsagePolicy = context.createPolicyObject( TcTssConstants.TSS_POLICY_USAGE); keyUsagePolicy.setSecret(TcTssConstants.TSS_SECRET_MODE_PLAIN, KEY_SECRET); TcIPolicy keyMigrationPolicy = context.createPolicyObject( TcTssConstants.TSS_POLICY_MIGRATION); keyMigrationPolicy.setSecret(TcTssConstants.TSS_SECRET_MODE_PLAIN, KEY_SECRET); TcIRsaKey signingKey = context.createRsaKeyObject( TcTssConstants.TSS_KEY_SIZE_2048 | TcTssConstants.TSS_KEY_TYPE_SIGNING | TcTssConstants.TSS_KEY_MIGRATABLE); log.debug("Assigning Policies"); <--------------------------10:17:41,894 keyUsagePolicy.assignToObject(signingKey); keyMigrationPolicy.assignToObject(signingKey); signingKey.createKey(srk, null); signingKey.loadKey(srk); log.debug("Leaving method 'createSigningKey()'"); <---10:18:23,137 --- Next to the log.debug messages are timestamps. I use jTssWrapper_0.3 with TouSerS 0.2.9.1 Thanks a lot. -- MfG Till ********************************************** Der Benutzer ist eine nicht zu tolerierende Quelle der Unsicherheit ********************************************** |