diff --git a/warden_ra/ejbcaws.py b/warden_ra/ejbcaws.py
index ded68e238a3a7696a9614695a7594734337b03ae..a9dd3325410edf62cb73c7f2b7d1e62b8a4cf677 100755
--- a/warden_ra/ejbcaws.py
+++ b/warden_ra/ejbcaws.py
@@ -176,8 +176,8 @@ class HTTPSClientCertTransport(suds.transport.http.HttpTransport):
         self.key = key
         self.cert = cert
 
-    def u2open(self, u2request):
-        tm = self.options.timeout
+    def u2open(self, u2request, timeout=None):
+        tm = timeout or self.options.timeout
         if sys.version_info[0] >= 3:
             url = urllib.request.build_opener(HTTPSClientAuthHandler(self.key, self.cert))
         else: