Blame doc/man3/OPENSSL_load_builtin_modules.pod

Packit c4476c
=pod
Packit c4476c
Packit c4476c
=head1 NAME
Packit c4476c
Packit c4476c
OPENSSL_load_builtin_modules, ASN1_add_oid_module, ENGINE_add_conf_module - add standard configuration modules
Packit c4476c
Packit c4476c
=head1 SYNOPSIS
Packit c4476c
Packit c4476c
 #include <openssl/conf.h>
Packit c4476c
Packit c4476c
 void OPENSSL_load_builtin_modules(void);
Packit c4476c
 void ASN1_add_oid_module(void);
Packit c4476c
 void ENGINE_add_conf_module(void);
Packit c4476c
Packit c4476c
=head1 DESCRIPTION
Packit c4476c
Packit c4476c
The function OPENSSL_load_builtin_modules() adds all the standard OpenSSL
Packit c4476c
configuration modules to the internal list. They can then be used by the
Packit c4476c
OpenSSL configuration code.
Packit c4476c
Packit c4476c
ASN1_add_oid_module() adds just the ASN1 OBJECT module.
Packit c4476c
Packit c4476c
ENGINE_add_conf_module() adds just the ENGINE configuration module.
Packit c4476c
Packit c4476c
=head1 NOTES
Packit c4476c
Packit c4476c
If the simple configuration function OPENSSL_config() is called then
Packit c4476c
OPENSSL_load_builtin_modules() is called automatically.
Packit c4476c
Packit c4476c
Applications which use the configuration functions directly will need to
Packit c4476c
call OPENSSL_load_builtin_modules() themselves I<before> any other
Packit c4476c
configuration code.
Packit c4476c
Packit c4476c
Applications should call OPENSSL_load_builtin_modules() to load all
Packit c4476c
configuration modules instead of adding modules selectively: otherwise
Packit c4476c
functionality may be missing from the application if an when new
Packit c4476c
modules are added.
Packit c4476c
Packit c4476c
=head1 RETURN VALUES
Packit c4476c
Packit c4476c
None of the functions return a value.
Packit c4476c
Packit c4476c
=head1 SEE ALSO
Packit c4476c
Packit c4476c
L<config(5)>, L<OPENSSL_config(3)>
Packit c4476c
Packit c4476c
=head1 COPYRIGHT
Packit c4476c
Packit c4476c
Copyright 2004-2018 The OpenSSL Project Authors. All Rights Reserved.
Packit c4476c
Packit c4476c
Licensed under the OpenSSL license (the "License").  You may not use
Packit c4476c
this file except in compliance with the License.  You can obtain a copy
Packit c4476c
in the file LICENSE in the source distribution or at
Packit c4476c
L<https://www.openssl.org/source/license.html>.
Packit c4476c
Packit c4476c
=cut