|
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
**********************************************
|