updated xmlsec1 paths
authorJosh Karlin <jkarlin@bbn.com>
Thu, 15 Apr 2010 15:46:11 +0000 (15:46 +0000)
committerJosh Karlin <jkarlin@bbn.com>
Thu, 15 Apr 2010 15:46:11 +0000 (15:46 +0000)
sfa/trust/credential.py

index a9be429..bff19f4 100644 (file)
@@ -177,7 +177,8 @@ class Credential(object):
         self.xml = None
         self.refid = None
         self.legacy = None
-        self.xmlsec_path = '/usr/bin/env xmlsec1'
+
+
 
 
         # Check if this is a legacy credential, translate it if so
@@ -194,6 +195,14 @@ class Credential(object):
                 self.xml = str
                 self.decode()
 
+        # Find an xmlsec1 path
+        self.xmlsec_path = ''
+        paths = ['/usr/bin','/usr/local/bin','/bin','/opt/bin','/opt/local/bin']
+        for path in paths:
+            if os.path.isfile(path + '/' + 'xmlsec1'):
+                self.xmlsec_path = path + '/' + 'xmlsec1'
+                break
+
 
     def get_signature(self):
         if not self.signature: