def METHOD_NAME(self, notstr):
    struct = json.loads(notstr)
    tosign = struct['method'] + struct['params']['uuid'] + self._serializestruct(struct['params']['data'])
    sha1hash = SHA.new(tosign.encode('utf-8'))
    if self.verifier.verify(sha1hash, base64.b64decode(struct['params']['signature'])):
        return (struct['params']['uuid'], struct['method'], struct['params']['data'])
    else:
        # Indicate that signature failed
        return (struct['params']['uuid'], struct['method'], None)