Class Manager
Definition
- Namespace:
- Tizen.Security.SecureRepository
- Assembly:
- Tizen.Security.SecureRepository.dll
This class is a base class of the XxxManager classes. It provides the common methods for all sub classes.
public class Manager
- Inheritance
-
objectManager
- Derived
Methods
View SourceCreateFullAlias(string, string)
Creates a new full alias, which is concatenation of owner ID and alias.
Declaration
public static string CreateFullAlias(string ownerId, string alias)
Parameters
Type | Name | Description |
---|---|---|
string | ownerId | Data owner's ID. This should be package ID if data owner is application. If you want to access data stored by system services, use CreateFullSystemAlias() instead. |
string | alias | Data alias. |
Returns
Type | Description |
---|---|
string |
CreateFullSystemAlias(string)
Creates a new full alias, which is concatenation of system service's owner ID and alias.
Declaration
public static string CreateFullSystemAlias(string alias)
Parameters
Type | Name | Description |
---|---|---|
string | alias | Data alias, which is owned by system service. |
Returns
Type | Description |
---|---|
string |
RemoveAlias(string)
Removes an entry (no matter of type) from the key manager.
Declaration
public static void RemoveAlias(string alias)
Parameters
Type | Name | Description |
---|---|---|
string | alias | Item alias to be removed. |
Remarks
To remove item, client must remove permission to the specified item.
SetPermission(string, string, int)
Allows another application to access client's application data.
Declaration
public static void SetPermission(string alias, string otherPackageId, int permissions)
Parameters
Type | Name | Description |
---|---|---|
string | alias | Item alias for which access will be granted. |
string | otherPackageId | Package ID of the application that will gain access rights. |
int | permissions | Mask of permissions(Permission enum) granted for an application with otherPackageId. |
Remarks
Data identified by alias should exist.