From: Tony Mack Date: Tue, 7 Sep 2010 21:35:41 +0000 (+0000) Subject: fix NameError in ComponentAPI.get_credential X-Git-Tag: sfa-1.0-2~38 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=4b59a12b27501140af3ab52d695e990e14fe4903;p=sfa.git fix NameError in ComponentAPI.get_credential --- diff --git a/sfa/plc/api.py b/sfa/plc/api.py index ddca04d7..800ac3fd 100644 --- a/sfa/plc/api.py +++ b/sfa/plc/api.py @@ -643,6 +643,7 @@ class ComponentAPI(BaseAPI): except IOError: node_pkey_file = config_dir + os.sep + "node.key" node_gid_file = config_dir + os.sep + "node.gid" + cert_filename = path + os.sep + 'server.cert' if not os.path.exists(node_pkey_file) or \ not os.path.exists(node_gid_file): self.get_node_key() @@ -651,6 +652,7 @@ class ComponentAPI(BaseAPI): gid = GID(filename=node_gid_file) hrn = gid.get_hrn() # get credential from registry + cert_str = Certificate(filename=cert_filename).save_to_string(save_parents=True) registry = self.get_registry() cred = registry.get_self_credential(cert_str, 'node', hrn) Credential(string=cred).save_to_file(credfile, save_parents=True)