Name wrappingKeyName;
ClientId wrappingKeyOwner;
Password wrappingKeyPassword;
- Name encryptedKeyName;
- RawBuffer encryptedKey;
- CKM::DataType encryptedKeyType;
- PolicySerializable encryptedKeyPolicy;
+ Name keyName;
+ RawBuffer wrappedKey;
+ CKM::DataType keyType;
+ PolicySerializable policy;
buffer.Deserialize(params,
+ wrappingKeyName,
+ wrappingKeyOwner,
wrappingKeyPassword,
- encryptedKey,
- encryptedKeyType,
- encryptedKeyPolicy,
- encryptedKeyName,
+ keyName,
explicitOwner,
- wrappingKeyName,
- wrappingKeyOwner);
+ wrappedKey,
+ keyType,
+ policy);
return m_logic->importWrappedKey(
cred,
wrappingKeyName,
cred.effectiveOwner(wrappingKeyOwner),
wrappingKeyPassword,
- encryptedKeyName,
+ keyName,
cred.effectiveOwner(explicitOwner),
- encryptedKey,
- encryptedKeyType,
- encryptedKeyPolicy);
+ wrappedKey,
+ keyType,
+ policy);
}
case LogicCommand::EXPORT_WRAPPED_KEY: {