Home > PHP > Function > OpenSSL > openssl_verify()

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.