diff --git a/opennsa/backends/junoscsd.py b/opennsa/backends/junoscsd.py
index 3994052fbdf11993c0dd4b0ef94c4f64d1ce7e69..a9bfc9b27aacfbe74b350487b547b21dad3a45a2 100644
--- a/opennsa/backends/junoscsd.py
+++ b/opennsa/backends/junoscsd.py
@@ -165,11 +165,6 @@ def _extractErrorMessage(failure):
         return failure.getErrorMessage()
 
 
-class WebClientContextFactory(opennsaTlsContext):
-    def getContext(self):
-        return opennsaTlsContext.getContext(self)
-
-
 class CSDConnectionManager:
 
     def __init__(self, port_map, space_user, space_password, space_api_url, space_routers, csd_service_def, csd_customer_id, network_name, csd_descriptions):
@@ -224,11 +219,12 @@ class CSDConnectionManager:
         headers["Content-Type"] = "application/vnd.net.juniper.space.service-management.service-order+xml;version=2;charset=UTF-8"
         headers["Authorization"] = self._createAuthzHeader()
         return headers
+          
 
     def setupLink(self, connection_id, source_target, dest_target, bandwidth):
         payload = createCSDPayload(connection_id, source_target, dest_target, self.csd_service_def, self.csd_customer_id, self.space_routers, self.csd_descriptions)
         headers = self._createHeaders()
-        contextFactory = WebClientContextFactory(config.DEFAULT_CERTIFICATE_DIR, None)
+        contextFactory = opennsaTlsContext(config.DEFAULT_CERTIFICATE_DIR, False)
 
         def linkUp(data):
             log.msg('Link %s -> %s up' % (source_target, dest_target), system=LOG_SYSTEM)
@@ -250,7 +246,7 @@ class CSDConnectionManager:
         headers["Accept"] = "*/*"
         headers["Authorization"] = self._createAuthzHeader()
         serviceID = None
-        contextFactory = WebClientContextFactory(config.DEFAULT_CERTIFICATE_DIR, None)
+        contextFactory = opennsaTlsContext(config.DEFAULT_CERTIFICATE_DIR, False)
 
         def linkDown(data):
             log.msg('Link %s -> %s down' % (source_target, dest_target), system=LOG_SYSTEM)
@@ -265,7 +261,7 @@ class CSDConnectionManager:
             headers = {}
             #headers["Content-Type"] = "application/vnd.net.juniper.space.service-management.service-order+xml;version=2;charset=UTF-8"
             headers["Authorization"] = self._createAuthzHeader()
-            contextFactory = WebClientContextFactory(config.DEFAULT_CERTIFICATE_DIR, None)
+            contextFactory = opennsaTlsContext(config.DEFAULT_CERTIFICATE_DIR, False)
             serviceID = 0
             nsmap={'a': 'services.schema.networkapi.jmp.juniper.net'}
             services = etree.fromstring(data).xpath("/a:Data/a:ServiceResource/a:Service", namespaces=nsmap)