Exemplo n.º 1
0
 public function verifyRsaSign(array $data, $sign)
 {
     unset($data['sign'], $data['sign_type']);
     $string = Security::prepareSignatureData($data);
     $publicKey = openssl_pkey_get_public($this->config['ali_public_key']);
     $result = openssl_verify($string, base64_decode($sign), $publicKey);
     openssl_free_key($publicKey);
     return $result == 1;
 }