diff --git a/agkyra/agkyra/syncer/setup.py b/agkyra/agkyra/syncer/setup.py
index 0dabbf9d87bea95154d867659d7a2bcdc375ae61..5a3aaf04d8f84d7a7ef7e07e73a7be0fcd573665 100644
--- a/agkyra/agkyra/syncer/setup.py
+++ b/agkyra/agkyra/syncer/setup.py
@@ -12,9 +12,6 @@ from kamaki.clients.astakos import AstakosClient
 from kamaki.clients.pithos import PithosClient
 from kamaki.clients.utils import https
 
-#### TODO: handle this
-https.patch_ignore_ssl()
-
 logger = logging.getLogger(__name__)
 
 
@@ -36,6 +33,10 @@ class SyncerSettings():
         self.auth_url = auth_url
         self.auth_token = auth_token
         self.container = container
+
+        self.ignore_ssl = kwargs.get("ignore_ssl", False)
+        if self.ignore_ssl:
+            https.patch_ignore_ssl()
         self.endpoint = self._get_pithos_client(
             auth_url, auth_token, container)
 
diff --git a/agkyra/agkyra/syncer/syncer.py b/agkyra/agkyra/syncer/syncer.py
index 9e1dd97b4896b55936ae9387512352f2ae162941..b375472a59be10dd220df21091f9d19c7c825eca 100644
--- a/agkyra/agkyra/syncer/syncer.py
+++ b/agkyra/agkyra/syncer/syncer.py
@@ -319,12 +319,13 @@ class FileSyncer(object):
     #     deleted = master_deleted.intersection(client_deleted)
 
 
-def conf(instance, auth_url, auth_token, container, local_root_path):
+def conf(instance, auth_url, auth_token, container, local_root_path, **kwargs):
     settings = SyncerSettings(instance=instance,
                               auth_url=auth_url,
                               auth_token=auth_token,
                               container=container,
-                              local_root_path=local_root_path)
+                              local_root_path=local_root_path,
+                              **kwargs)
     master = PithosFileClient(settings)
     slave = LocalfsFileClient(settings)
     return FileSyncer(settings, master, slave)