![]() | ![]() | |||||||||||||||||
| ||||||||||||||||||
| OPENSSL_config(3)
NAMEOPENSSL_config, OPENSSL_no_config - simple OpenSSL configuration functions
SYNOPSIS#include <openssl/conf.h> void OPENSSL_config(const char *config_name); void OPENSSL_no_config(void);
DESCRIPTION
NOTES
It is strongly recommended that all new applications call
It is also possible to automatically call The environment variable OPENSSL_CONF can be set to specify the location of the configuration file. Currently ASN1 OBJECTs and ENGINE configuration can be performed future versions of OpenSSL will add new configuration options.
There are several reasons why calling the OpenSSL configuration routines is
advisable. For example new ENGINE functionality was added to OpenSSL 0.9.7.
In OpenSSL 0.9.7 control functions can be supported by ENGINEs, this can be
used (among other things) to load dynamic ENGINEs from shared libraries
(DSOs). However very few applications currently support the control
interface and so very few can load and use dynamic ENGINEs. Equally in
future more sophisticated ENGINEs will require certain control operations
to customize them. If an application calls
Applications should free up configuration at application closedown by
calling
RESTRICTIONS
The
It is however much better than nothing. Applications which need finer control over their
configuration functionality should use the configuration functions such as
RETURN VALUES
Neither
SEE ALSOconf(5), CONF_load_modules_file(3), CONF_modules_free(3),CONF_modules_free(3)
HISTORY
| |||||||||||||||||