add a api to get crt file path
authorKyungwooNoh <kw1004.noh@samsung.com>
Tue, 18 Jun 2013 06:57:26 +0000 (15:57 +0900)
committerKyungwooNoh <kw1004.noh@samsung.com>
Tue, 18 Jun 2013 06:57:26 +0000 (15:57 +0900)
Change-Id: If46112ee08ee8c26a7aa2697f2713f83c805559e
Signed-off-by: KyungwooNoh <kw1004.noh@samsung.com>
include/cert-service.h
srcs/cert-service.c

index b80b2c9..46c4147 100644 (file)
@@ -186,6 +186,7 @@ int cert_svc_verify_signature(CERT_CONTEXT* ctx, unsigned char* message, int msg
 int cert_svc_extract_certificate_data(CERT_CONTEXT* ctx);
 int cert_svc_search_certificate(CERT_CONTEXT* ctx, search_field fldName, char* fldData);
 int cert_svc_check_ocsp_status(CERT_CONTEXT* ctx, const char* uri);
+char* cert_svc_get_certificate_crt_file_path(void);
 #ifdef __cplusplus
 }
 #endif // __cplusplus
index 7337034..2690b63 100644 (file)
@@ -36,6 +36,8 @@
 #define CERT_SVC_API   __attribute__((visibility("default")))
 #endif
 
+#define CRT_FILE_PATH  "/opt/usr/share/certs/ca-certificate.crt"
+
 CERT_SVC_API
 int cert_svc_add_certificate_to_store(const char* filePath, const char* location)
 {
@@ -561,3 +563,10 @@ int cert_svc_check_ocsp_status(CERT_CONTEXT* ctx, const char* uri)
 err:
        return ret;
 }
+
+CERT_SVC_API
+char* cert_svc_get_certificate_crt_file_path(void)
+{
+       return CRT_FILE_PATH;
+}
+