* @brief Stores a key inside key manager based on the provided policy.
*
* @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @remarks Currently API supports seven types of keys. These are RSA public/private key,
* DSA public/private key, ECDSA public/private key and AES symmetric key.
* @brief Removes a key from key manager.
*
* @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @remarks To remove key, client must have remove permission to the specified key.
* @remarks The key owner can remove by default.
* @brief Gets a key from key manager.
*
* @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @remarks A client can access only data stored by the client.
* @remarks You must destroy the newly created @a ppkey by calling ckmc_key_free() if it is no
* @brief Gets all the alias of keys that the client can access.
*
* @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @remarks A client can access only data stored by the client.
* @remarks You must destroy the newly created @a ppalias_list by calling ckmc_alias_list_all_free()
* @brief Stores a certificate inside key manager based on the provided policy.
*
* @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @remarks the certificate's binary value will be converted and saved as binary DER encoded
* certificates.
* @brief Removes a certificate from key manager.
*
* @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @remarks To remove certificate, client must have remove permission to the specified certificate.
* @remarks The key owner can remove by default.
* @brief Gets a certificate from key manager.
*
* @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @remarks A client can access only certificate stored by the client.
* @remarks A DER encoded certificate will be returned as a return value.
* @brief Gets all alias of certificates which the client can access.
*
* @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @remarks A client can access only data stored by the client.
* @remarks You must destroy the newly created @a ppalias_list by calling ckmc_alias_list_all_free()
* All items from the PKCS12 will use the same alias.
*
* @since_tizen 2.4
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @param[in] alias The name of a data to be stored
* @param[in] pkcs Pointer to the pkcs12 structure to be saved
* @brief Gets a pkcs12 from key manager.
*
* @since_tizen 2.4
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @remarks A client can access only data stored by the client.
* @remarks You must destroy the newly created @a pkcs12 by calling ckmc_pkcs12_free() if it is no
* @brief Stores a data inside key manager based on the provided policy.
*
* @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @param[in] alias The name of a data to be stored
* @param[in] data The binary value to be stored
* @brief Removes a data from key manager.
*
* @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @remarks To remove data, client must have remove permission to the specified data object.
* @remarks The data owner can remove by default.
* @brief Gets a data from key manager.
*
* @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @remarks A client can access only data stored by the client.
* @remarks You must destroy the newly created @a ppdata by calling ckmc_buffer_free() if it is no
* @brief Gets all alias of data which the client can access.
*
* @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @remarks A client can access only data stored by the client.
* @remarks You must destroy the newly created @a ppalias_list by calling ckmc_alias_list_all_free()
* policy.
*
* @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @remarks If password in policy is provided, the key is additionally encrypted with the password
* in policy.
* policy.
*
* @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @remarks If password in policy is provided, the key is additionally encrypted with the password
* in policy.
* policy.
*
* @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @remarks If password in policy is provided, the key is additionally encrypted with the password
* in policy.
* @brief Creates AES key and stores it inside key manager based on the policy.
*
* @since_tizen 3.0
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
*
* @remarks If password in policy is provided, the key is additionally encrypted with the password
* in policy.
* @brief Creates a signature on a given message using a private key and returns the signature.
*
* @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @remarks If password of policy is provided during storing a key, the same password should be
* provided.
* status.
*
* @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @remarks If password of policy is provided during storing a key, the same password should be
* provided.
* @brief Verifies a certificate chain and returns that chain.
*
* @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @remarks The trusted root certificate of the chain should exist in the system's certificate
* storage.
* chain.
*
* @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @remarks The trusted root certificate of the chain should exist in the system's certificate
* storage.
* untrusted CA certificates
*
* @since_tizen 2.4
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @remarks If the trusted root certificates are provided as a user input, these certificates do not
* need to exist in the system's certificate storage.
* trusted certificates
*
* @since_tizen 2.4
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @remarks If the alias list of trusted root certificates is provided as a user input, these
* certificates do not need to exist in the system's certificate storage.
*
* @since_tizen 2.4
* @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @privilege %http://tizen.org/privilege/internet
*
* @param[in] pcert_chain_list Valid certificate chain to perform OCSP check
* @param[out] ocsp_status The pointer to status result of OCSP check
* @brief Allows another application to access client's application data
*
* @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @remarks Data identified by @a alias should exist
*
* @brief Allows another application to access client's application data
*
* @since_tizen 2.4
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @remarks Data identified by @a alias should exist
*
* @brief Revokes another application's access to client's application data
*
* @since_tizen 2.3
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @remarks Data identified by @a alias should exist
* @remarks Only access previously granted with ckmc_allow_access can be revoked.
* @brief Removes a an entry (no matter of type) from the key manager.
*
* @since_tizen 2.4
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
+ * @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to use this API since 3.0
*
* @remarks To remove item, client must have remove permission to the specified item.
* @remarks The item owner can remove by default.
* @brief Encrypts data using selected key and algorithm.
*
* @since_tizen 3.0
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
*
* @remarks Key identified by @a key_alias should exist.
*
* @brief Decrypts data using selected key and algorithm.
*
* @since_tizen 3.0
- * @privlevel public
- * @privilege %http://tizen.org/privilege/keymanager
*
* @remarks Key identified by @a key_alias should exist.
*