Add default privileges for each certificates level 12/48212/4
authorWonYoung Choi <wy80.choi@samsung.com>
Wed, 16 Sep 2015 08:35:46 +0000 (17:35 +0900)
committerWonYoung Choi <wy80.choi@samsung.com>
Thu, 15 Oct 2015 02:53:43 +0000 (11:53 +0900)
commit53126e17fe59f47e6dd523e862cf040b72f6fe3a
tree52f392126b0cf30f8a257dbd072e8a1fc17ba0fe
parent291384260d2bfb0f6ce1bc814bfd3dbb166c832f
Add default privileges for each certificates level

Add some privileges as default in next cases.
If the package is wgt,
  add 'http://tizen.org/privilege/internal/webappdefault'.
If the package has public cert,
  add 'http://tizen.org/privilege/internal/default/public'.
If the package has partner cert,
  add 'http://tizen.org/privilege/internal/default/partner'.
If the package has platform cert,
  add 'http://tizen.org/privilege/internal/default/platform'.
These default privileges will be converted to mapped privileges by
the security-manager.

NOTE: api version 3.0 is not considered yet. should be fixed later.

Change-Id: I70d0ec09efbcd8c80e6189412c8bdbac84ef438a
src/common/step/step_privilege_compatibility.cc
src/wgt/CMakeLists.txt
src/wgt/step/step_add_default_privileges.cc [new file with mode: 0644]
src/wgt/step/step_add_default_privileges.h [new file with mode: 0644]
src/wgt/wgt_installer.cc