From f9bd8f76de07b19abdad1ad7944d79ccb835e5e9 Mon Sep 17 00:00:00 2001 From: Chris Conlon Date: Thu, 15 Dec 2022 16:39:48 -0700 Subject: [PATCH] add Android system CA certs path for to wolfSSL_CTX_load_system_CA_certs() usage --- src/ssl.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ssl.c b/src/ssl.c index 61d60b583..82fd74998 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -8207,11 +8207,15 @@ static int LoadSystemCaCertsMac(WOLFSSL_CTX* ctx, byte* loaded) #else -/* Potential system CA certs directories on Linux distros. */ +/* Potential system CA certs directories on Linux/Unix distros. */ static const char* systemCaDirs[] = { +#if defined(__ANDROID__) || defined(ANDROID) + "/system/etc/security/cacerts" /* Android */ +#else "/etc/ssl/certs", /* Debian, Ubuntu, Gentoo, others */ "/etc/pki/ca-trust/source/anchors", /* Fedora, RHEL */ "/etc/pki/tls/certs" /* Older RHEL */ +#endif }; const char** wolfSSL_get_system_CA_dirs(word32* num)