X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fplc%2Fapi.py;h=5af31ec23bc9497d06c5d988161ca6989bcfb399;hb=c3c6bd1c3ce8cb5f242bd175cc84608a0a7f8015;hp=01cd8e2dc7fbb3f99505381373b4fcc1c2850dba;hpb=3e1879e47376fc8ef27367a0d864391cfdda9926;p=sfa.git diff --git a/sfa/plc/api.py b/sfa/plc/api.py index 01cd8e2d..5af31ec2 100644 --- a/sfa/plc/api.py +++ b/sfa/plc/api.py @@ -185,10 +185,11 @@ class GeniAPI: from sfa.server.registry import Registries registries = Registries(self) registry = registries[self.hrn] + cert_string=self.cert.save_to_string(save_parents=True) # get self credential - arg_list = [None,type,self.hrn] + arg_list = [cert_string,type,self.hrn] request_hash=self.key.compute_hash(arg_list) - self_cred = registry.get_credential(None, type, self.hrn, request_hash) + self_cred = registry.get_self_credential(cert_string, type, self.hrn, request_hash) # get credential arg_list = [self_cred,type,self.hrn] request_hash=self.key.compute_hash(arg_list)