remove request_hash argument
[sfa.git] / sfa / methods / get_trusted_certs.py
index 2a80560..9aaca12 100644 (file)
@@ -11,25 +11,19 @@ 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], request_hash) 
         self.api.auth.check(cred, 'gettrustedcerts')
 
         trusted_cert_strings = [gid.save_to_string(save_parents=True) for \