utilisation de la fonction buildAssertionArtifact de la lib lasso
This commit is contained in:
parent
267986e1e9
commit
41fc46901d
|
@ -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
|
||||
|
|
Reference in New Issue