diff options
author | Bartlomiej Grzelewski <b.grzelewski@samsung.com> | 2015-08-17 14:31:36 +0200 |
---|---|---|
committer | Bartlomiej Grzelewski <b.grzelewski@samsung.com> | 2015-08-25 16:07:20 +0200 |
commit | ea59c2825e3b8bb2b42ea30f113a96e32dff16bb (patch) | |
tree | ff9a531a74428d1ddda71725a77aa04eb23cc0c3 /src/manager/service | |
parent | aac9dc5483f5faea151a510dcc40c3e44097cabd (diff) | |
download | key-manager-ea59c2825e3b8bb2b42ea30f113a96e32dff16bb.tar.gz key-manager-ea59c2825e3b8bb2b42ea30f113a96e32dff16bb.tar.bz2 key-manager-ea59c2825e3b8bb2b42ea30f113a96e32dff16bb.zip |
Replace smack label with pkgId.
Change-Id: I2775a65349bf2103cf7de4702572b031244d9f28
Diffstat (limited to 'src/manager/service')
-rw-r--r-- | src/manager/service/ckm-logic.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/manager/service/ckm-logic.cpp b/src/manager/service/ckm-logic.cpp index c5915e8b..b0cea2c0 100644 --- a/src/manager/service/ckm-logic.cpp +++ b/src/manager/service/ckm-logic.cpp @@ -191,7 +191,7 @@ UserData & CKMLogic::selectDatabase(const Credentials &cred, const Label &incomi if (0 == m_userDataMap.count(cred.clientUid)) ThrowErr(Exc::DatabaseLocked, "database with UID: ", cred.clientUid, " locked"); - if (0 != incoming_label.compare(LABEL_SYSTEM_DB)) + if (0 != incoming_label.compare(OWNER_ID_SYSTEM)) return m_userDataMap[cred.clientUid]; } @@ -1047,7 +1047,7 @@ RawBuffer CKMLogic::getDataList( { // lookup system DB retCode = getDataListHelper(Credentials(SYSTEM_DB_UID, - LABEL_SYSTEM_DB), + OWNER_ID_SYSTEM), dataType, systemVector); } @@ -1094,7 +1094,7 @@ int CKMLogic::saveDataHelper( // use client label if not explicitly provided const Label &ownerLabel = label.empty() ? cred.smackLabel : label; - if( m_accessControl.isSystemService(cred) && ownerLabel.compare(LABEL_SYSTEM_DB)!=0) + if( m_accessControl.isSystemService(cred) && ownerLabel.compare(OWNER_ID_SYSTEM)!=0) return CKM_API_ERROR_INPUT_PARAM; // check if save is possible @@ -1123,7 +1123,7 @@ int CKMLogic::saveDataHelper( // use client label if not explicitly provided const Label &ownerLabel = label.empty() ? cred.smackLabel : label; - if( m_accessControl.isSystemService(cred) && ownerLabel.compare(LABEL_SYSTEM_DB)!=0) + if( m_accessControl.isSystemService(cred) && ownerLabel.compare(OWNER_ID_SYSTEM)!=0) return CKM_API_ERROR_INPUT_PARAM; // check if save is possible @@ -1579,7 +1579,7 @@ int CKMLogic::setPermissionHelper( return CKM_API_ERROR_INPUT_PARAM; // system database does not support write/remove permissions - if ((0 == ownerLabel.compare(LABEL_SYSTEM_DB)) && + if ((0 == ownerLabel.compare(OWNER_ID_SYSTEM)) && (permissionMask & Permission::REMOVE)) return CKM_API_ERROR_INPUT_PARAM; |