Zend\Crypt\PublicKey\Rsa::verify
Verify signature with public key
$signature can be encoded in base64 or not. $mode sets how the input must be processed: - MODE_AUTO: Check if the $signature is encoded in base64. Not recommended for performance. - MODE_BASE64: Decode $signature using base64 algorithm. - MODE_RAW: $signature is not encoded.
Signature
public function verify(string
$data,
[PublicKey
$signature = null,
[PublicKey
$publicKey = null,
[int
$mode = self::MODE_AUTO]]] )
Parameters
$data
— string$signature
— string$publicKey
— Zend\Crypt\PublicKey\null|Rsa\PublicKey
$mode
— int- Input encoding
Returns
- bool