From f9dac44d0a3cf151c33cae226bea4ad684d1b2fb Mon Sep 17 00:00:00 2001 From: KyungwooNoh Date: Tue, 18 Jun 2013 15:57:26 +0900 Subject: [PATCH] add a api to get crt file path Change-Id: If46112ee08ee8c26a7aa2697f2713f83c805559e Signed-off-by: KyungwooNoh --- include/cert-service.h | 1 + srcs/cert-service.c | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/include/cert-service.h b/include/cert-service.h index b80b2c9..46c4147 100644 --- a/include/cert-service.h +++ b/include/cert-service.h @@ -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 diff --git a/srcs/cert-service.c b/srcs/cert-service.c index 7337034..2690b63 100644 --- a/srcs/cert-service.c +++ b/srcs/cert-service.c @@ -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; +} + -- 2.7.4