| 
									
										
										
										
											2004-03-02 21:31:32 +08:00
										 |  |  | =pod | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | =head1 NAME | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-06-13 06:42:08 +08:00
										 |  |  | OPENSSL_load_builtin_modules, ASN1_add_oid_module, ENGINE_add_conf_module - add standard configuration modules | 
					
						
							| 
									
										
										
										
											2004-03-02 21:31:32 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | =head1 SYNOPSIS | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  #include <openssl/conf.h> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  void OPENSSL_load_builtin_modules(void); | 
					
						
							|  |  |  |  void ASN1_add_oid_module(void); | 
					
						
							| 
									
										
										
										
											2017-12-25 17:50:39 +08:00
										 |  |  |  void ENGINE_add_conf_module(void); | 
					
						
							| 
									
										
										
										
											2004-03-02 21:31:32 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | =head1 DESCRIPTION | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | The function OPENSSL_load_builtin_modules() adds all the standard OpenSSL | 
					
						
							|  |  |  | configuration modules to the internal list. They can then be used by the | 
					
						
							|  |  |  | OpenSSL configuration code. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ASN1_add_oid_module() adds just the ASN1 OBJECT module. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ENGINE_add_conf_module() adds just the ENGINE configuration module. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | =head1 NOTES | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-05-20 20:11:46 +08:00
										 |  |  | If the simple configuration function OPENSSL_config() is called then | 
					
						
							| 
									
										
										
										
											2004-03-02 21:31:32 +08:00
										 |  |  | OPENSSL_load_builtin_modules() is called automatically. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Applications which use the configuration functions directly will need to | 
					
						
							| 
									
										
										
										
											2016-05-20 20:11:46 +08:00
										 |  |  | call OPENSSL_load_builtin_modules() themselves I<before> any other | 
					
						
							| 
									
										
										
										
											2004-03-02 21:31:32 +08:00
										 |  |  | configuration code. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Applications should call OPENSSL_load_builtin_modules() to load all | 
					
						
							| 
									
										
										
										
											2016-05-20 20:11:46 +08:00
										 |  |  | configuration modules instead of adding modules selectively: otherwise | 
					
						
							| 
									
										
										
										
											2004-03-02 21:31:32 +08:00
										 |  |  | functionality may be missing from the application if an when new | 
					
						
							|  |  |  | modules are added. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-12-25 17:50:39 +08:00
										 |  |  | =head1 RETURN VALUES | 
					
						
							| 
									
										
										
										
											2004-03-02 21:31:32 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | None of the functions return a value. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | =head1 SEE ALSO | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-11-11 16:33:09 +08:00
										 |  |  | L<config(5)>, L<OPENSSL_config(3)> | 
					
						
							| 
									
										
										
										
											2004-03-02 21:31:32 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-05-18 23:44:05 +08:00
										 |  |  | =head1 COPYRIGHT | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-01-16 01:01:46 +08:00
										 |  |  | Copyright 2004-2018 The OpenSSL Project Authors. All Rights Reserved. | 
					
						
							| 
									
										
										
										
											2016-05-18 23:44:05 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-12-06 21:04:44 +08:00
										 |  |  | Licensed under the Apache License 2.0 (the "License").  You may not use | 
					
						
							| 
									
										
										
										
											2016-05-18 23:44:05 +08:00
										 |  |  | this file except in compliance with the License.  You can obtain a copy | 
					
						
							|  |  |  | in the file LICENSE in the source distribution or at | 
					
						
							|  |  |  | L<https://www.openssl.org/source/license.html>. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | =cut |