Tizen Native API  5.5
Key Manager

The key manager provides a secure repository protected by Tizen platform for keys, certificates, and sensitive data of users and/or their APPs. Additionally, the key manager provides secure cryptographic operations for non-exportable keys without revealing key values to clients. Since Tizen 5.0 on chosen system images, module may use ARM TrustZone technology and may rely on particular TEE (Trusted Execution Environment) implementation.

Overview

APIDescription
Key Manager Client Provides APIs for accessing the secure repository and additional secure cryptographic operations.
Key Manager Data Types Defines data types used in these APIs and provides utility methods handling them.

It provides a secure repository for keys, certificates, and sensitive data of users and/or their APPs which are protected by Tizen platform. Additionally, it provides secure cryptographic operations for non-exportable keys without revealing key values to clients.

capi_key_manager_overview_diagram.png

The key manager provides 2 types of API.