Fix implementation create methods.
authorBartlomiej Grzelewski <b.grzelewski@samsung.com>
Fri, 22 Aug 2014 16:30:26 +0000 (18:30 +0200)
committerBartlomiej Grzelewski <b.grzelewski@samsung.com>
Fri, 12 Sep 2014 12:59:28 +0000 (14:59 +0200)
commit3ccdbb35a8cd07f151fd8df02cc6f4a45fbf327f
treed4aecf17a3fa54b3fbbd598e083895875887e06c
parent4d02e775b5b5479970ff3b256aaaf66a20b3fe51
Fix implementation create methods.

Old immplementation was able to throw exception if memory allocation
faid. New implementation will return empty shared_ptr. Fixes were applied to:
 * Key::create
 * Certificate::create
 * Control::create
 * Storage::create

Change-Id: I6c9634b3df0d84f59bb0500c022d7dc3f4e97c72
src/manager/client/client-control.cpp
src/manager/client/client-manager-impl.cpp
src/manager/common/certificate-impl.cpp
src/manager/common/generic-key.cpp