Skip to content
Permalink
Browse files

nss: support using libnss on macOS

The file suffix for dynamically loadable objects on macOS is .dylib,
which need to be added for the module definitions in order to get the
NSS TLS backend to work properly on macOS.

Closes #4046
  • Loading branch information...
danielgustafsson authored and jay committed Jun 19, 2019
1 parent 6717102 commit 24e92a71d5a19957a2250c8876d703cc919ae576
Showing with 4 additions and 1 deletion.
  1. +4 −1 lib/vtls/nss.c
@@ -223,9 +223,12 @@ static const cipher_s cipherlist[] = {
#endif
};

#ifdef WIN32
#if defined(WIN32)
static const char *pem_library = "nsspem.dll";
static const char *trust_library = "nssckbi.dll";
#elif defined(__APPLE__)
static const char *pem_library = "libnsspem.dylib";
static const char *trust_library = "libnssckbi.dylib";
#else
static const char *pem_library = "libnsspem.so";
static const char *trust_library = "libnssckbi.so";

0 comments on commit 24e92a7

Please sign in to comment.
You can’t perform that action at this time.