Library: NetSSL_OpenSSL
Package: SSLCore
Header: Poco/Net/SSLInitializer.h
Initalizes the OpenSSL library.
The class ensures the earliest initialization and the latest shutdown of the OpenSSL library.
Member Functions: dynlock, dynlockCreate, dynlockDestroy, id, initialize, lock, uninitialize
SEEDSIZE = 256
Automatically initialize OpenSSL on startup.
~SSLInitializer();
Automatically shut down OpenSSL on exit.
static void initialize();
Initializes the OpenSSL machinery.
static void uninitialize();
Shuts down the OpenSSL machinery.
static void dynlock(
int mode,
struct CRYPTO_dynlock_value * lock,
const char * file,
int line
);
static struct CRYPTO_dynlock_value * dynlockCreate(
const char * file,
int line
);
static void dynlockDestroy(
struct CRYPTO_dynlock_value * lock,
const char * file,
int line
);
static unsigned long id();
static void lock(
int mode,
int n,
const char * file,
int line
);