fix name error
authorTony Mack <tmack@cs.princeton.edu>
Tue, 20 Apr 2010 18:04:44 +0000 (18:04 +0000)
committerTony Mack <tmack@cs.princeton.edu>
Tue, 20 Apr 2010 18:04:44 +0000 (18:04 +0000)
sfa/trust/auth.py

index 2663417..50957ea 100644 (file)
@@ -69,10 +69,10 @@ class Auth:
         # Make sure the credential's target matches the specified hrn. 
         # This check does not apply to trusted peers 
         trusted_peers = [gid.get_hrn() for gid in self.trusted_cert_list.get_list()]
         # Make sure the credential's target matches the specified hrn. 
         # This check does not apply to trusted peers 
         trusted_peers = [gid.get_hrn() for gid in self.trusted_cert_list.get_list()]
-        if hrn and client_gid.get_hrn() not in trusted_peers:
-            if not hrn == object_gid.get_hrn():
+        if hrn and self.client_gid.get_hrn() not in trusted_peers:
+            if not hrn == self.object_gid.get_hrn():
                 raise PermissionError("Target hrn: %s doesn't match specified hrn: %s " % \
                 raise PermissionError("Target hrn: %s doesn't match specified hrn: %s " % \
-                                       (object_gid.get_hrn(), hrn) )       
+                                       (self.object_gid.get_hrn(), hrn) )       
         return True
 
     def check_ticket(self, ticket):
         return True
 
     def check_ticket(self, ticket):