OK.... grazie mille...
Quindi se ho capito bene dovrei fare una cosa del genere:

$mex = $sender.$receiver.$relationType.serialize(timestam p).serialize(distributionRules) //ecc..
$digest = md5()
$id = base64_encode($digest);

prendendo la stringa direttamente e x gli oggetti la serializzazione degli stessi ????