summaryrefslogtreecommitdiff
path: root/src/include
diff options
context:
space:
mode:
authorKyungwook Tak <k.tak@samsung.com>2015-08-25 09:04:51 +0900
committerKyungwook Tak <k.tak@samsung.com>2015-08-25 15:26:32 +0900
commitaac9dc5483f5faea151a510dcc40c3e44097cabd (patch)
tree6b54e562138c9b8d92c746464b6f2ae43f05c4e8 /src/include
parentc86a9d3d4d853df934ae756d9d7cffdfcddb1a33 (diff)
downloadkey-manager-aac9dc5483f5faea151a510dcc40c3e44097cabd.tar.gz
key-manager-aac9dc5483f5faea151a510dcc40c3e44097cabd.tar.bz2
key-manager-aac9dc5483f5faea151a510dcc40c3e44097cabd.zip
Check platform feature(network) before check ocsp
Change-Id: I87c60238b0a1c67c853a5d60f635162bf9375e71 Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
Diffstat (limited to 'src/include')
-rw-r--r--src/include/ckm/ckm-error.h3
-rw-r--r--src/include/ckmc/ckmc-error.h1
-rw-r--r--src/include/ckmc/ckmc-manager.h1
3 files changed, 5 insertions, 0 deletions
diff --git a/src/include/ckm/ckm-error.h b/src/include/ckm/ckm-error.h
index 671ec25b..372bd984 100644
--- a/src/include/ckm/ckm-error.h
+++ b/src/include/ckm/ckm-error.h
@@ -93,6 +93,9 @@ extern "C" {
/*! \brief indicating that files are corrupted or access to files was denied */
#define CKM_API_ERROR_FILE_SYSTEM -20
+/*! \brief indicating that device needed to run API is not supported */
+#define CKM_API_ERROR_NOT_SUPPORTED -21
+
#define CKM_API_OCSP_STATUS_GOOD (1<<0)
#define CKM_API_OCSP_STATUS_UNSUPPORTED (1<<1)
#define CKM_API_OCSP_STATUS_UNKNOWN (1<<2)
diff --git a/src/include/ckmc/ckmc-error.h b/src/include/ckmc/ckmc-error.h
index a77520ff..abbea8d7 100644
--- a/src/include/ckmc/ckmc-error.h
+++ b/src/include/ckmc/ckmc-error.h
@@ -40,6 +40,7 @@ typedef enum {
CKMC_ERROR_INVALID_PARAMETER = TIZEN_ERROR_INVALID_PARAMETER, /**< Invalid function parameter */
CKMC_ERROR_OUT_OF_MEMORY = TIZEN_ERROR_OUT_OF_MEMORY, /**< Out of memory */
CKMC_ERROR_PERMISSION_DENIED = TIZEN_ERROR_PERMISSION_DENIED, /**< Permission denied */
+ CKMC_ERROR_NOT_SUPPORTED = TIZEN_ERROR_NOT_SUPPORTED, /**< Device needed to run API is not supported*/
CKMC_ERROR_SOCKET = TIZEN_ERROR_KEY_MANAGER | 0x01, /**< Socket error between client and Central Key Manager */
CKMC_ERROR_BAD_REQUEST = TIZEN_ERROR_KEY_MANAGER | 0x02, /**< Invalid request from client */
diff --git a/src/include/ckmc/ckmc-manager.h b/src/include/ckmc/ckmc-manager.h
index 6c53b24e..44281588 100644
--- a/src/include/ckmc/ckmc-manager.h
+++ b/src/include/ckmc/ckmc-manager.h
@@ -1003,6 +1003,7 @@ int ckmc_get_cert_chain_with_trustedcert_alias(const ckmc_cert_s *cert,
* @retval #CKMC_ERROR_NONE Successful
* @retval #CKMC_ERROR_INVALID_PARAMETER Input parameter is invalid
* @retval #CKMC_ERROR_PERMISSION_DENIED Failed to access key manager
+ * @retval #CKMC_ERROR_NOT_SUPPORTED Device needed to run API is not supported
*
* @pre User is already logged in and the user key is already loaded into memory in plain text form.
* @pre @a pcert_chain_list is created with ckmc_get_certificate_chain() or