From 64370418fea2a0365b47b8114968c23ab644467d Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Tue, 27 Jul 2010 22:58:17 +0000 Subject: [PATCH] we lost Credential.get_subject() when Credential stoped inheriting Certificate. Re implemented Credential.get_subject() --- sfa/trust/credential.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sfa/trust/credential.py b/sfa/trust/credential.py index 453401f6..cfab006f 100644 --- a/sfa/trust/credential.py +++ b/sfa/trust/credential.py @@ -217,6 +217,10 @@ class Credential(object): self.xmlsec_path = path + '/' + 'xmlsec1' break + def get_subject(self): + if not self.gidObject: + self.decode() + return self.gidObject.get_subject() def get_signature(self): if not self.signature: @@ -781,9 +785,7 @@ class Credential(object): # @param dump_parents If true, also dump the parent certificates def dump(self, dump_parents=False): -# FIXME: get_subject doesnt exist -# print "CREDENTIAL", self.get_subject() - print "CREDENTIAL" + print "CREDENTIAL", self.get_subject() print " privs:", self.get_privileges().save_to_string() -- 2.47.0