summaryrefslogtreecommitdiffstats
path: root/rules/libcurl.in
diff options
context:
space:
mode:
authorRĂ¼diger, Christoph <Christoph.Ruediger@thyssenkrupp.com>2015-04-02 21:18:05 +0000
committerMichael Olbrich <m.olbrich@pengutronix.de>2015-04-27 10:38:36 +0200
commit0ab04511fb043cb15e179cb307f904d4bfb8b579 (patch)
treec8078439c0c98fa2f9d05b4dcc9977a6a9442d4f /rules/libcurl.in
parent7dd0e97c2b01f124d3d012b3fe1606161cce8b18 (diff)
downloadptxdist-0ab04511fb043cb15e179cb307f904d4bfb8b579.tar.gz
ptxdist-0ab04511fb043cb15e179cb307f904d4bfb8b579.tar.xz
libcurl: Added an option set to compile libcurl with optional
builtin CA certificate default directory or builtin CA certificate default bundle file. Signed-off-by: Christoph Ruediger <christoph.ruediger@thyssenkrupp.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/libcurl.in')
-rw-r--r--rules/libcurl.in27
1 files changed, 27 insertions, 0 deletions
diff --git a/rules/libcurl.in b/rules/libcurl.in
index 0ad7fb4fa..bdb0ad5a9 100644
--- a/rules/libcurl.in
+++ b/rules/libcurl.in
@@ -41,6 +41,33 @@ config LIBCURL_FILE
config LIBCURL_SSL
bool "ssl"
+if LIBCURL_SSL
+
+choice
+ prompt "Central CA certificate storage"
+
+ config LIBCURL_SSL_NOCA
+ bool "No CA storage"
+
+ config LIBCURL_SSL_CAPATH
+ bool "CA directory"
+
+ config LIBCURL_SSL_CABUNDLE
+ bool "CA bundle"
+endchoice
+
+config LIBCURL_SSL_CAPATH_PATH
+ string "CA directory path"
+ depends on LIBCURL_SSL_CAPATH
+ default "/etc/ssl/certs"
+
+config LIBCURL_SSL_CABUNDLE_PATH
+ string "CA bundle path"
+ depends on LIBCURL_SSL_CABUNDLE
+ default "/etc/ssl/certs/ca-certificates.crt"
+
+endif
+
config LIBCURL_CRYPTO_AUTH
bool "cryptographic authentication"