The OpenSSL (openssl) tool

The openssl command line tool creates certificates for the configuration of secured communications.

It requires a configuration file with the default parameters such as the key size or the private key name. OpenSSL is provided with a default configuration file openssl.cnf.

The openssl tool looks for the openssl.cnf file in the directory where it is executed; it stops if the file is not present. To use the openssl tool from any directory, set the OPENSSL_CONF environment variable to specify the location of the configuration file.

For information on how the openssl tool works, refer to the openssl documentation at http://www.openssl.org/docs/apps/openssl.html.