mirror of https://github.com/openssl/openssl.git
				
				
				
			
		
			
				
	
	
		
			88 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			88 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| =pod
 | |
| 
 | |
| =head1 NAME
 | |
| 
 | |
| openssl-env - OpenSSL environment variables
 | |
| 
 | |
| =head1 DESCRIPTION
 | |
| 
 | |
| The OpenSSL libraries use environment variables to override the
 | |
| compiled-in default paths for various data.
 | |
| To avoid security risks, the environment is usually not consulted when
 | |
| the executable is set-user-ID or set-group-ID.
 | |
| 
 | |
| =over 4
 | |
| 
 | |
| =item B<CTLOG_FILE>
 | |
| 
 | |
| Specifies the path to a certificate transparency log list.
 | |
| See L<CTLOG_STORE_new(3)>.
 | |
| 
 | |
| =item B<OPENSSL>
 | |
| 
 | |
| Specifies the path to the B<openssl> executable. Used by
 | |
| the B<rehash> script (see L<openssl-rehash(1)/Script Configuration>)
 | |
| and by the B<CA.pl> script (see L<CA.pl(1)/NOTES>
 | |
| 
 | |
| =item B<OPENSSL_CONF>, B<OPENSSL_CONF_INCLUDE>
 | |
| 
 | |
| Specifies the path to a configuration file and the directory for
 | |
| included files.
 | |
| See L<openssl(1)> and L<config(5)>.
 | |
| 
 | |
| =item B<OPENSSL_CONFIG>
 | |
| 
 | |
| Specifies a configuration option and filename for the B<req> and B<ca>
 | |
| commands invoked by the B<CA.pl> script.
 | |
| See L<CA.pl(1)>.
 | |
| 
 | |
| =item B<OPENSSL_ENGINES>
 | |
| 
 | |
| Specifies the directory from which dynamic engines are loaded.
 | |
| See L<openssl-engine(1)>.
 | |
| 
 | |
| =item B<OPENSSL_MALLOC_FD>, B<OPENSSL_MALLOC_FAILURES>
 | |
| 
 | |
| If built with debugging, this allows memory allocation to fail.
 | |
| See L<OPENSSL_malloc(3)>.
 | |
| 
 | |
| =item B<OPENSSL_MODULES>
 | |
| 
 | |
| Specifies the directory from which cryptographic providers are loaded.
 | |
| 
 | |
| =item B<OPENSSL_WIN32_UTF8>
 | |
| 
 | |
| If set, then L<UI_OpenSSL(3)> returns UTF-8 encoded strings, rather than
 | |
| ones encoded in the current code page, and
 | |
| the L<openssl(1)> program also transcodes the command-line parameters
 | |
| from the current code page to UTF-8.
 | |
| This environment variable is only checked on Microsoft Windows platforms.
 | |
| 
 | |
| =item B<RANDFILE>
 | |
| 
 | |
| The state file for the random number generator.
 | |
| This should not be needed in normal use.
 | |
| See L<RAND_load_file(3)>.
 | |
| 
 | |
| =item B<SSL_CERT_DIR>, B<SSL_CERT_FILE>
 | |
| 
 | |
| Specify the default directory or file containing CA certificates.
 | |
| See L<SSL_CTX_load_verify_locations(3)>.
 | |
| 
 | |
| =item B<TSGET>
 | |
| 
 | |
| Additional arguments for the L<tsget(1)> command.
 | |
| 
 | |
| =back
 | |
| 
 | |
| =head1 COPYRIGHT
 | |
| 
 | |
| Copyright 2019-2020 The OpenSSL Project Authors. All Rights Reserved.
 | |
| 
 | |
| Licensed under the Apache License 2.0 (the "License").  You may not use
 | |
| 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
 |