openssl_verify()
openssl_verify - Verify signature
Syntax
int openssl_verify (
string $data,
string $signature,
mixed $pub_key_id,
int $signature_alg)
Arguments
- data
- signature
- pub_key_id
- signature_alg - For more information see the list of Signature Algorithms.
Description
openssl_verify() verifies that the signature is correct for the specified data using the public key associated with pub_key_id. This must be the public key corresponding to the private key used for signing.
Version
PHP 4.0.4, 5
Return value
Returns 1 if the signature is correct, 0 if it is incorrect, and -1 on error.