Merge pull request #90 from cristen/master

Refs #87 Add ssl options
This commit is contained in:
Guillaume Ayoub
2013-12-13 06:22:16 -08:00
3 changed files with 9 additions and 1 deletions

View File

@@ -98,7 +98,9 @@ class HTTPSServer(HTTPServer):
server_side=True,
certfile=config.get("server", "certificate"),
keyfile=config.get("server", "key"),
ssl_version=ssl.PROTOCOL_SSLv23)
ssl_version=getattr(ssl, config.get("server", "protocol"),
ssl.PROTOCOL_SSLv23),
ciphers=config.get("server", "ciphers") or None)
self.server_bind()
self.server_activate()

View File

@@ -45,6 +45,8 @@ INITIAL_CONFIG = {
"ssl": "False",
"certificate": "/etc/apache2/ssl/server.crt",
"key": "/etc/apache2/ssl/server.key",
"protocol": "PROTOCOL_SSLv23",
"ciphers": "",
"dns_lookup": "True",
"base_prefix": "/",
"realm": "Radicale - Password Required"},