Example #1
0
 /**
  * @param array $data
  * @param array $arrayKeys
  * @param string $signatureBase64
  * @return bool
  */
 public function verify(array $data, array $arrayKeys, $signatureBase64)
 {
     $strToSign = $this->preparer->getStringToSign($data, $arrayKeys);
     return $this->verifier->verify($strToSign, $signatureBase64);
 }
 /**
  * @param array $data
  * @param array $arrayKeys
  * @return string
  */
 public function sign(array $data, array $arrayKeys)
 {
     $strToSign = $this->preparer->getStringToSign($data, $arrayKeys);
     return $this->signator->sign($strToSign);
 }