OpenSSL
PHP Manual

openssl_x509_check_private_key

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

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

Описание

bool openssl_x509_check_private_key ( mixed $cert , mixed $key )

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

Внимание

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

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

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

cert

Сертификат.

key

Ключ.

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

Возвращает TRUE, если key является ключем соответствующим сертификату cert, или FALSE.


OpenSSL
PHP Manual