diff --git a/servers/AssertionsServer/AssertionsServer.py b/servers/AssertionsServer/AssertionsServer.py index 6e7f08e0..9dce993e 100755 --- a/servers/AssertionsServer/AssertionsServer.py +++ b/servers/AssertionsServer/AssertionsServer.py @@ -61,6 +61,7 @@ import glasnost.common.faults as faults import glasnost.server.ObjectsServer as objects +import lasso.Tools as lassoTools applicationName = 'AssertionsServer' applicationRole = 'assertions' @@ -87,10 +88,7 @@ class AssertionsServer(objects.Server): virtualServer = self.getVirtualServer(virtualServerId) virtualServer.lock.acquire() while 1: - digest = md5.new(assertion) - randomSalt = str(self.randomGenerator.uniform(0.1, 1))[2:] - digest.update(randomSalt) - artifact = digest.hexdigest() + artifact = lassoTools.buildAssertionArtifact() if not virtualServer.assertions.has_key(artifact): break virtualServer.assertions[artifact] = assertion