X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fplc%2Fplcomponentdriver.py;h=991cdde297aa268c68000574e04504bf585dccf8;hb=02a4a59a4a49183ec8c631cc03243b97f4602d50;hp=c991bd6794583b8b918d781b2c458d3662bee1aa;hpb=fd26329a0ce5139c6e4938157fc54fafe431f3bc;p=sfa.git diff --git a/sfa/plc/plcomponentdriver.py b/sfa/plc/plcomponentdriver.py index c991bd67..991cdde2 100644 --- a/sfa/plc/plcomponentdriver.py +++ b/sfa/plc/plcomponentdriver.py @@ -1,7 +1,7 @@ import os import tempfile -import sfa.client.xmlrpcprotocol as xmlrpcprotocol +from sfa.client.sfaserverproxy import SfaServerProxy from sfa.plc.nodemanager import NodeManager from sfa.trust.credential import Credential @@ -33,7 +33,7 @@ class PlComponentDriver: addr, port = self.config.SFA_REGISTRY_HOST, self.config.SFA_REGISTRY_PORT url = "http://%(addr)s:%(port)s" % locals() ### xxx this would require access to the api... - server = xmlrpcprotocol.server_proxy(url, self.key_file, self.cert_file) + server = SfaServerProxy(url, self.key_file, self.cert_file) return server def get_node_key(self): @@ -51,7 +51,7 @@ class PlComponentDriver: cert.save_to_file(certfile) registry = self.get_registry() # the registry will scp the key onto the node - registry.get_key() + registry.get_key_from_incoming_ip() # override the method in SfaApi def getCredential(self):