/** * @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); }