/**
- * @deprecated Deprecated since @if MOBILE 2.4. @elseif WEARABLE 3.0. @endif
+ * @deprecated Deprecated since 2.4
* [Use ckmc_remove_alias() instead]
* @brief Removes a key from key manager.
* @since_tizen 2.3
/**
- * @deprecated Deprecated since @if MOBILE 2.4. @elseif WEARABLE 3.0. @endif
+ * @deprecated Deprecated since 2.4
* [Use ckmc_remove_alias() instead]
* @brief Removes a certificate from key manager.
* @since_tizen 2.3
/**
* @brief Stores PKCS12's contents inside key manager based on the provided policies. All items from
* the PKCS12 will use the same alias.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
* @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to
* use this function since 3.0.
* @param[in] alias The name of a data to be stored
/**
* @brief Gets a pkcs12 from key manager.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
* @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to
* use this function since 3.0.
* @remarks A client can access only data stored by the client.
/**
- * @deprecated Deprecated since @if MOBILE 2.4. @elseif WEARABLE 3.0. @endif
+ * @deprecated Deprecated since 2.4
* [Use ckmc_remove_alias() instead]
* @brief Removes a data from key manager.
* @since_tizen 2.3
/**
- * @deprecated Deprecated since @if MOBILE 2.4. @elseif WEARABLE 3.0. @endif
+ * @deprecated Deprecated since 2.4
* [Use ckmc_get_cert_chain() instead]
* @brief Verifies a certificate chain using an alias list of untrusted certificates and return that
* chain.
/**
* @brief Verifies a certificate chain and returns that chain using user-entered, trusted, and
* untrusted CA certificates.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
* @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to
* use this function since 3.0.
* @remarks If the trusted root certificates are provided as a user input, these certificates do not
/**
* @deprecated Deprecated since 6.5. Use raw OpenSSL instead.
* @brief Performs OCSP that checks certificate is whether revoked or not.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
* @privlevel public
* @privilege %http://tizen.org/privilege/internet
* @remarks %http://tizen.org/privilege/internet (public level privilege) is required to use this
/**
- * @deprecated Deprecated since @if MOBILE 2.4. @elseif WEARABLE 3.0. @endif
+ * @deprecated Deprecated since 2.4
* [Use ckmc_set_permission() instead]
* @brief Allows another application to access client's application data.
* @since_tizen 2.3
/**
* @brief Allows another application to access client's application data.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
* @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to
* use this function since 3.0.
* @remarks Data identified by @a alias should exist.
/**
- * @deprecated Deprecated since @if MOBILE 2.4. @elseif WEARABLE 3.0. @endif
+ * @deprecated Deprecated since 2.4
* [Use ckmc_set_permission() instead]
* @brief Revokes another application's access to client's application data.
* @since_tizen 2.3
/**
* @brief Removes an entry (no matter of type) from the key manager.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
* @remarks %http://tizen.org/privilege/keymanager (public level privilege) is no longer required to
* use this function since 3.0.
* @remarks To remove item, client must have remove permission to the specified item.
/**
- * @deprecated Deprecated since @if MOBILE 2.4. @elseif WEARABLE 3.0. @endif
+ * @deprecated Deprecated since 2.4
* [Use #ckmc_permission_e instead]
* @brief Enumeration for database access rights.
* @since_tizen 2.3
/**
* @brief Enumeration for permissions to access/modify alias.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
*/
typedef enum __ckmc_permission {
CKMC_PERMISSION_NONE = 0x00, /**< Clear permissions */
/**
* @brief Enumeration for OCSP status.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
*/
typedef enum __ckmc_ocsp_status {
CKMC_OCSP_STATUS_GOOD = 0, /**< OCSP status is good */
/**
* @brief The structure for PKCS12 used in key manager CAPI.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
*/
typedef struct __ckmc_pkcs12 {
ckmc_key_s *priv_key; /**< The private key, may be NULL */
/**
* @brief Creates a new #ckmc_key_s handle and returns it.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
* @remarks You must destroy the newly created #ckmc_key_s by calling ckmc_key_free() if it is no
* longer needed.
* @param[in] raw_key The byte array of key. The @a raw_key may be encrypted with password.
/**
* @brief Creates a new #ckmc_raw_buffer_s handle and returns it.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
* @remarks You must destroy the newly created #ckmc_raw_buffer_s by calling ckmc_buffer_free() if
* it is no longer needed.
* @param[in] data The byte array of buffer
/**
* @brief Creates a new #ckmc_cert_s handle and returns it.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
* @remarks You must destroy the newly created #ckmc_cert_s by calling ckmc_cert_free() if it is no
* longer needed.
* @param[in] raw_cert The byte array of certificate
/**
* @brief Creates a new #ckmc_pkcs12_s handle and returns it.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
* @remarks You must destroy the newly created #ckmc_pkcs12_s by calling ckmc_pkcs12_free() if it is
* no longer needed.
* @remarks On success, private_key, cert && ca_cert_list ownership is transferred into newly
/**
- * @deprecated Deprecated since @if MOBILE 2.4. @elseif WEARABLE 3.0. @endif
+ * @deprecated Deprecated since 2.4
* [Use ckmc_pkcs12_load() instead]
* @brief Creates a new #ckmc_key_s (@a private_key), #ckmc_cert_s (@a cert),
* and #ckmc_cert_list_s (@a ca_cert_list) handle from a given PKCS#12 file and returns them.
/**
* @brief Creates a new #ckmc_pkcs12_s handle from a given PKCS#12 file and returns it.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
* @remarks You must destroy the newly created #ckmc_pkcs12_s by calling ckmc_pkcs12_free() if they
* are no longer needed.
* @param[in] file_path The path of PKCS12 file to be loaded
/**
* @brief Destroys the #ckmc_pkcs12_s handle and releases all its resources.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
* @param[in] pkcs12 The #ckmc_pkcs12_s handle to destroy
* @see ckmc_pkcs12_new()
* @see ckmc_pkcs12_load()
/**
* @brief Creates a new #ckmc_alias_list_s handle and returns it. The alias pointer in the returned
* #ckmc_alias_list_s handle points to the provided characters and next is NULL.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
* @remarks You must destroy the newly created #ckmc_alias_list_s by calling ckmc_alias_list_free()
* or ckmc_alias_list_all_free() if it is no longer needed.
* @param[in] alias The first item to be set in the newly created #ckmc_alias_list_s
* @brief Creates a new #ckmc_alias_list_s handle, adds it to a previous #ckmc_alias_list_s and
* returns it. The alias pointer in the returned #ckmc_alias_list_s handle points to the
* provided characters and next is NULL.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
* @remarks You must destroy the newly created @a pplast using ckmc_alias_list_free()
* @param[in] previous The last #ckmc_alias_list_s handle to which a newly created
* #ckmc_alias_list_s is added
/**
* @brief Destroys the #ckmc_alias_list_s handle and releases resources of #ckmc_alias_list_s from
* the provided first handle cascadingly.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
* @remarks It does not destroy an alias itself in #ckmc_alias_list_s.
* @param[in] first The first #ckmc_alias_list_s handle to destroy
* @see ckmc_alias_list_all_free()
/**
* @brief Destroys the #ckmc_alias_list_s handle and releases all its resources from the provided
* first handle cascadingly.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
* @remarks It also destroys the alias in #ckmc_alias_list_s.
* @param[in] first The first #ckmc_alias_list_s handle to destroy
* @see #ckmc_alias_list_s
/**
* @brief Creates a new #ckmc_cert_list_s handle and returns it. The cert pointer in the returned
* #ckmc_cert_list_s handle points to the provided #ckmc_cert_s and next is NULL.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
* @remarks You must destroy the newly created #ckmc_cert_list_s by calling ckmc_cert_list_free() or
* ckmc_cert_list_all_free() if it is no longer needed.
* @param[in] cert The first item to be set in the newly created #ckmc_cert_list_s
* @brief Creates a new #ckmc_cert_list_s handle, adds it to a previous #ckmc_cert_list_s and
* returns it. The cert pointer in the returned #ckmc_alias_list_s handle points to the
* provided #ckmc_cert_s and next is NULL.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
* @remarks You must destroy the newly created @a pplast using ckmc_cert_list_free()
* @param[in] previous The last #ckmc_cert_list_s handle to which a newly created #ckmc_cert_list_s
* is added
/**
* @brief Destroys the #ckmc_cert_list_s handle and releases resources of #ckmc_cert_list_s from the
* provided first handle cascadingly.
- * @since_tizen @if MOBILE 2.4 @elseif WEARABLE 3.0 @endif
+ * @since_tizen 2.4
* @remarks It does not destroy #ckmc_cert_s itself in #ckmc_cert_list_s.
* @param[in] first The first #ckmc_cert_list_s handle to destroy
* @see ckmc_cert_list_all_free()