1*2175Sjp161948=pod
2*2175Sjp161948
3*2175Sjp161948=head1 NAME
4*2175Sjp161948
5*2175Sjp161948OPENSSL_load_builtin_modules - add standard configuration modules
6*2175Sjp161948
7*2175Sjp161948=head1 SYNOPSIS
8*2175Sjp161948
9*2175Sjp161948 #include <openssl/conf.h>
10*2175Sjp161948
11*2175Sjp161948 void OPENSSL_load_builtin_modules(void);
12*2175Sjp161948 void ASN1_add_oid_module(void);
13*2175Sjp161948 ENGINE_add_conf_module();
14*2175Sjp161948
15*2175Sjp161948=head1 DESCRIPTION
16*2175Sjp161948
17*2175Sjp161948The function OPENSSL_load_builtin_modules() adds all the standard OpenSSL
18*2175Sjp161948configuration modules to the internal list. They can then be used by the
19*2175Sjp161948OpenSSL configuration code.
20*2175Sjp161948
21*2175Sjp161948ASN1_add_oid_module() adds just the ASN1 OBJECT module.
22*2175Sjp161948
23*2175Sjp161948ENGINE_add_conf_module() adds just the ENGINE configuration module.
24*2175Sjp161948
25*2175Sjp161948=head1 NOTES
26*2175Sjp161948
27*2175Sjp161948If the simple configuration function OPENSSL_config() is called then
28*2175Sjp161948OPENSSL_load_builtin_modules() is called automatically.
29*2175Sjp161948
30*2175Sjp161948Applications which use the configuration functions directly will need to
31*2175Sjp161948call OPENSSL_load_builtin_modules() themselves I<before> any other
32*2175Sjp161948configuration code.
33*2175Sjp161948
34*2175Sjp161948Applications should call OPENSSL_load_builtin_modules() to load all
35*2175Sjp161948configuration modules instead of adding modules selectively: otherwise
36*2175Sjp161948functionality may be missing from the application if an when new
37*2175Sjp161948modules are added.
38*2175Sjp161948
39*2175Sjp161948=head1 RETURN VALUE
40*2175Sjp161948
41*2175Sjp161948None of the functions return a value.
42*2175Sjp161948
43*2175Sjp161948=head1 SEE ALSO
44*2175Sjp161948
45*2175Sjp161948L<conf(3)|conf(3)>, L<OPENSSL_config(3)|OPENSSL_config(3)>
46*2175Sjp161948
47*2175Sjp161948=head1 HISTORY
48*2175Sjp161948
49*2175Sjp161948These functions first appeared in OpenSSL 0.9.7.
50*2175Sjp161948
51*2175Sjp161948=cut
52