[common] add keymanager module
authorHyunjin Park <hj.na.park@samsung.com>
Mon, 11 Jan 2016 11:52:00 +0000 (20:52 +0900)
committerHyunjin Park <hj.na.park@samsung.com>
Mon, 11 Jan 2016 11:52:29 +0000 (20:52 +0900)
Change-Id: Id48be9a8598d3d8532d4abf589866c76ba0e0a05

packaging/webapi-plugins.spec
src/keymanager/keymanager_instance.cc

index e573fdd95d646782890b5e9dc9cef7f294930aa5..f96b08f313c5fbd62f305f270fc33b503f1ec995 100644 (file)
@@ -10,7 +10,7 @@
 %define crosswalk_extensions_path %{_libdir}/%{crosswalk_extensions}
 
 Name:       webapi-plugins
-Version:    0.31
+Version:    0.32
 Release:    0
 License:    Apache-2.0 and BSD-2.0 and MIT
 Group:      Development/Libraries
@@ -59,7 +59,7 @@ Source0:    %{name}-%{version}.tar.gz
 %define tizen_feature_ham_support                     0
 %endif
 %define tizen_feature_location_batch                  0
-%define tizen_feature_key_manager_support             0
+%define tizen_feature_key_manager_support             1
 %define tizen_feature_media_controller_support        1
 %if 0%{?tizen_is_emulator}
 %define tizen_feature_media_key_support               0
@@ -163,7 +163,7 @@ Source0:    %{name}-%{version}.tar.gz
 %else
 %define tizen_feature_media_key_support               1
 %endif
-%define tizen_feature_key_manager_support             0
+%define tizen_feature_key_manager_support             1
 %define tizen_feature_message_port_support            1
 %define tizen_feature_messaging_support               0
 
@@ -232,7 +232,7 @@ Source0:    %{name}-%{version}.tar.gz
 %define tizen_feature_filesystem_support              1
 %define tizen_feature_fm_radio_support                0
 %define tizen_feature_ham_support                     0
-%define tizen_feature_key_manager_support             0
+%define tizen_feature_key_manager_support             1
 %define tizen_feature_media_controller_support        1
 %define tizen_feature_media_key_support               1
 %define tizen_feature_message_port_support            1
index bb1a3406b3b4587c5d39f62bb7a17051f4778bc3..1d5d490cdb16c746bb603ac5ba205e829a77d5b5 100644 (file)
@@ -107,7 +107,7 @@ KeyManagerInstance::KeyManagerInstance() {
 void KeyManagerInstance::GetDataAliasList(const picojson::value& args,
                                           picojson::object& out) {
   LoggerD("Enter");
-  CHECK_PRIVILEGE_ACCESS(kPrivilegeKeyManager, out);
+  CHECK_PRIVILEGE_ACCESS(kPrivilegeKeyManager, &out);
 
   GetGenericAliasList(ckmc_get_data_alias_list, &out);
 }
@@ -138,7 +138,7 @@ PlatformResult KeyManagerInstance::GetError(int ret) {
 void KeyManagerInstance::SaveData(const picojson::value& args,
                                   picojson::object& out) {
   LoggerD("Enter");
-  CHECK_PRIVILEGE_ACCESS(kPrivilegeKeyManager, out);
+  CHECK_PRIVILEGE_ACCESS(kPrivilegeKeyManager, &out);
 
   std::string data_raw = args.get("rawData").get<std::string>();
   std::string alias = args.get("aliasName").get<std::string>();
@@ -193,7 +193,7 @@ void KeyManagerInstance::SaveData(const picojson::value& args,
 void KeyManagerInstance::GetData(const picojson::value& args,
                                  picojson::object& out) {
   LoggerD("Enter");
-  CHECK_PRIVILEGE_ACCESS(kPrivilegeKeyManager, out);
+  CHECK_PRIVILEGE_ACCESS(kPrivilegeKeyManager, &out);
 
   const auto& data_alias = args.get("name").get<std::string>();
   const auto& password_value = args.get("password");
@@ -232,7 +232,7 @@ KeyManagerInstance::~KeyManagerInstance() {
 void KeyManagerInstance::RemoveAlias(const picojson::value& args,
                                    picojson::object& out) {
   LoggerD("Enter");
-  CHECK_PRIVILEGE_ACCESS(kPrivilegeKeyManager, out);
+  CHECK_PRIVILEGE_ACCESS(kPrivilegeKeyManager, &out);
 
   const std::string& alias = args.get("aliasName").get<std::string>();
   int ret = ckmc_remove_alias(alias.c_str());
@@ -249,7 +249,7 @@ void KeyManagerInstance::RemoveAlias(const picojson::value& args,
 void KeyManagerInstance::SetPermission(const picojson::value& args,
                                             picojson::object& out) {
   LoggerD("Enter");
-  CHECK_PRIVILEGE_ACCESS(kPrivilegeKeyManager, out);
+  CHECK_PRIVILEGE_ACCESS(kPrivilegeKeyManager, &out);
 
   const std::string& data_name = args.get("aliasName").get<std::string>();
   const std::string& id = args.get("packageId").get<std::string>();