diff --git a/authserv/server.py b/authserv/server.py
index 16b4f05202262be27ec6af8ff7ff1b448b926929..3e82c67f31dd22c08429cff5126bc8c62f007162 100644
--- a/authserv/server.py
+++ b/authserv/server.py
@@ -43,7 +43,7 @@ def create_app(app, userdb=None, mc=None):
 def run(flask_app, addr, port, ssl_ca, ssl_cert, ssl_key, dh_params):
     ssl_args = {}
     if ssl_ca and os.path.exists(ssl_ca):
-        import ssl
+        from gevent import ssl
         ssl_args = {
             'server_side': True,
             'certfile': ssl_cert,