X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fserver%2Fsfa-ca.py;h=84b7ea356da17c281b7b744cd98d8def4ca9a185;hb=ce100716836564b2e00ead358296c9e0e9000188;hp=477399a7cd2522347b2ed763da16ccf5e7ce058a;hpb=7d085a26db78a2efb3e82055ddd92cdf5cc416c8;p=sfa.git diff --git a/sfa/server/sfa-ca.py b/sfa/server/sfa-ca.py index 477399a7..84b7ea35 100755 --- a/sfa/server/sfa-ca.py +++ b/sfa/server/sfa-ca.py @@ -87,10 +87,13 @@ def sign(options): outfile = options.outfile if not outfile: outfile = os.path.abspath('./signed-%s.gid' % gid.get_hrn()) - + + # check if gid already has a parent + # sign the gid gid.set_issuer(parent_key, parent_hrn) gid.set_parent(parent_gid) + gid.sign() gid.save_to_file(outfile, save_parents=True)