Merge 0.7->0.8
[prosody.git] / core / certmanager.lua
index 0dc0bfd4bec49004bf6bd3dd84409572f5feb04b..7f1ca42eebaad0676caf017608b3f6c12a4d0e7d 100644 (file)
@@ -22,8 +22,6 @@ module "certmanager"
 -- Global SSL options if not overridden per-host
 local default_ssl_config = configmanager.get("*", "core", "ssl");
 local default_capath = "/etc/ssl/certs";
-local default_verify = (ssl and ssl.x509 and { "peer", "client_once", "continue", "ignore_purpose" }) or "none";
-local default_options = { "no_sslv2" };
 
 function create_context(host, mode, user_ssl_config)
        user_ssl_config = user_ssl_config or default_ssl_config;
@@ -39,8 +37,8 @@ function create_context(host, mode, user_ssl_config)
                certificate = resolve_path(config_path, user_ssl_config.certificate);
                capath = resolve_path(config_path, user_ssl_config.capath or default_capath);
                cafile = resolve_path(config_path, user_ssl_config.cafile);
-               verify = user_ssl_config.verify or default_verify;
-               options = user_ssl_config.options or default_options;
+               verify = user_ssl_config.verify or "none";
+               options = user_ssl_config.options or "no_sslv2";
                ciphers = user_ssl_config.ciphers;
                depth = user_ssl_config.depth;
        };