Release 1.8.16
[platform/core/security/security-manager.git] / README
1 README for security-manager project
2
3 The security manager is project forked from security-server, from which
4 it inherits its main design: division for two parts:
5 * system daemon (security-manager)
6 * library for communication with daemon (libsecurity-manager).
7
8 The implementation of daemon part is divided into:
9     manager part: that is responsible for threads and communication management
10     with no awareness of what information is being transferred. This part is
11     implemented by SocketManager class that works with Service as
12     a generalization for services that security-server provides.
13 and
14     services part: implemented as classes grouped in src/server/service
15     directory that defines actions done by security-manager after receiving
16     certain requests from client side.
17
18 The security-manager's manager part is fully inherited from security-server,
19 while services are completely diffrent.
20
21 The security-manager services are ment to gather information about security
22 permissions in the system and provide access to that data via means of
23 libsecurity-manager.