From: Hyunjin Park Date: Mon, 11 Jan 2016 11:52:00 +0000 (+0900) Subject: [common] add keymanager module X-Git-Tag: submit/tizen/20160112.012228^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0281b621f432ee56955ae4766d774cbb7d1f1488;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [common] add keymanager module Change-Id: Id48be9a8598d3d8532d4abf589866c76ba0e0a05 --- diff --git a/packaging/webapi-plugins.spec b/packaging/webapi-plugins.spec index e573fdd9..f96b08f3 100644 --- a/packaging/webapi-plugins.spec +++ b/packaging/webapi-plugins.spec @@ -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 diff --git a/src/keymanager/keymanager_instance.cc b/src/keymanager/keymanager_instance.cc index bb1a3406..1d5d490c 100644 --- a/src/keymanager/keymanager_instance.cc +++ b/src/keymanager/keymanager_instance.cc @@ -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 alias = args.get("aliasName").get(); @@ -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(); 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(); 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(); const std::string& id = args.get("packageId").get();