Beispiel #1
0
 /**
  * Sets unsigned data
  *
  * This method automatically generates signed data.
  *
  * @param mixed $unsignedData Unsigned data
  * @return string Signed data
  */
 private function setUnsignedData($unsignedData)
 {
     $unsignedData = serialize($unsignedData);
     $this->unsignedData = $unsignedData;
     $unsignedData = base64_encode($unsignedData);
     $this->signedData = Hash::B64SHA1(base64_encode($this->saltPrefix) . $unsignedData . base64_encode($this->saltSuffix)) . $unsignedData;
     $this->isTrusted = true;
     return $this->SignedData;
 }