remove hrn for the the encoded format
authorTony Mack <tmack@cs.princeton.edu>
Thu, 7 Jan 2010 19:37:06 +0000 (19:37 +0000)
committerTony Mack <tmack@cs.princeton.edu>
Thu, 7 Jan 2010 19:37:06 +0000 (19:37 +0000)
sfa/trust/gid.py

index fa35f8a..2350af1 100644 (file)
@@ -98,7 +98,6 @@ class GID(Certificate):
 
     def encode(self):
         dict = {"uuid": self.uuid,
-                "hrn": self.hrn,
                 "urn": self.urn}
         str = xmlrpclib.dumps((dict,))
         self.set_data(str)
@@ -116,8 +115,8 @@ class GID(Certificate):
             dict = {}
 
         self.uuid = dict.get("uuid", None)
-        self.hrn = dict.get("hrn", None)
         self.urn = dict.get("urn", None)
+        self.hrn = urn_to_hrn(self.urn)[0]
 
     ##
     # Dump the credential to stdout.