remove request_hash argument
[sfa.git] / sfa / methods / get_trusted_certs.py
index 628950b..9aaca12 100644 (file)
@@ -1,4 +1,4 @@
-### $Id: reset_slices.py 15428 2009-10-23 15:28:03Z tmack $
+
 ### $URL: https://svn.planet-lab.org/svn/sfa/trunk/sfa/methods/reset_slices.py $
 
 from sfa.util.faults import *
@@ -6,29 +6,24 @@ from sfa.util.misc import *
 from sfa.util.method import Method
 from sfa.util.parameter import Parameter, Mixed
 from sfa.trust.auth import Auth
+from sfa.trust.credential import Credential
 
 class get_trusted_certs(Method):
     """
     @param cred credential string specifying the rights of the caller
-    @param request_hash hash of the request
     @return 1 is successful, faults otherwise  
     """
 
     interfaces = ['registry']
     
     accepts = [
-        Parameter(str, "Credential string"),
-        Mixed(Parameter(str, "Request hash"),
-              Parameter(None, "Request hash not specified"))
+        Parameter(str, "Credential string")
         ]
 
     returns = Parameter(int, "1 if successful")
     
-    def call(self, cred, request_hash=None):
+    def call(self, cred):
         # authenticate the cred
-        client_gid = Credential(string=cred).get_gid_caller()
-        client_gid_str = client_gid.save_to_string(save_parents=True)
-        self.api.auth.authenticateGid(client_gid_str, [cred, hrn], request_hash) 
         self.api.auth.check(cred, 'gettrustedcerts')
 
         trusted_cert_strings = [gid.save_to_string(save_parents=True) for \