openssl_x509_check_private_key

(PHP 4 >= 4.2.0, PHP 5, PHP 7)

openssl_x509_check_private_keyПроверить, относится ли секретный ключ к сертификату

Описание

openssl_x509_check_private_key ( mixed $cert , mixed $key ) : bool

Проверяет, что заданный key является секретным ключем, соответствующим сертификату cert.

Внимание

Функция не проверяет, является ли key секретным ключем или нет. Он просто сравнивает открытые данные (например, экспоненту и модуль ключа RSA) и/или параметры ключа (например, параметры EC для EC-ключа) пары ключей.

То есть, если поместить в key соответствующий открытый ключ, то функция может вернуть true.

Список параметров

cert

Сертификат.

key

Ключ.

Возвращаемые значения

Возвращает true, если key является ключем соответствующим сертификату cert, или false в противном случае.