class

OpenSSL::Config

v2_4_6 - Show latest stable - Superclass: Object

OpenSSL::Config

Configuration for the openssl library.

Many system’s installation of openssl library will depend on your system configuration. See the value of OpenSSL::Config::DEFAULT_CONFIG_FILE for the location of the file for your host.

See also http://www.openssl.org/docs/apps/config.html

Included modules

  • Enumerable

Constants

DEFAULT_CONFIG_FILE = rb_str_new2(default_config_file)

ESCAPE_MAP = {\n"r" => "\\r",\n"n" => "\\n",\n"b" => "\\b",\n"t" => "\\t",\n}

QUOTE_REGEXP_DQ = /\\A([^"\\\\]*(?:""[^"\\\\]*|\\\\.[^"\\\\]*)*)"/

QUOTE_REGEXP_SQ = /\\A([^'\\\\]*(?:\\\\.[^'\\\\]*)*)'/

Files

  • ext/openssl/lib/openssl/config.rb
  • ext/openssl/ossl.c