そのまんま!
openssl_x509_check_private_key
    (PHP 4 >= 4.2.0, PHP 5)
openssl_x509_check_private_key -- 秘密鍵が証明書に対応するかを確認する
説明
bool 
openssl_x509_check_private_key ( mixed cert, mixed key )
     openssl_x509_check_private_key() は、
     key が cert
     に対応する秘密鍵だった場合に TRUE、そうでない場合に
     FALSE を返します。