add Android system CA certs path for to wolfSSL_CTX_load_system_CA_certs() usage

This commit is contained in:
Chris Conlon
2022-12-15 16:39:48 -07:00
parent 4434d898a1
commit f9bd8f76de

View File

@ -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)