server.cert has subject set to registry, and in this case certificate.get_subject...
authorAnil-Kumar Vengalil <Anil-Kumar.Vengalil@sophia.inria.fr>
Sat, 31 Oct 2009 22:03:38 +0000 (22:03 +0000)
committerAnil-Kumar Vengalil <Anil-Kumar.Vengalil@sophia.inria.fr>
Sat, 31 Oct 2009 22:03:38 +0000 (22:03 +0000)
sfa/methods/get_self_credential.py

index 8859082..21f7a12 100644 (file)
@@ -78,7 +78,9 @@ class get_self_credential(Method):
             raise ConnectionKeyGIDMismatch(gid.get_subject())
 
         # get the right of this record
-        caller_hrn = certificate.get_subject()    
+        #caller_hrn = certificate.get_subject()    
+       # server.cert has subject 'registry'
+       caller_hrn=hrn
         rights = self.api.auth.determine_user_rights(caller_hrn, record)
         if rights.is_empty():
             raise PermissionError(caller_hrn + " has no rights to " + record.get_name())