openssl_x509_check_private_key

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

openssl_x509_check_private_key檢查私鑰是否對(duì)應(yīng)于證書

說明

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

檢查給定的私鑰 key 是否和證書 cert 對(duì)應(yīng)。

警告

這個(gè)函數(shù)不會(huì)檢查密鑰key是否真的是私鑰。 它只是比較了和密鑰匹配的公共材料 (比如,RSA密鑰的指數(shù)和模量) 和/或密鑰參數(shù)(比如,EC密鑰的參數(shù))。

這也意味著,比如,提供給key賦一個(gè)公鑰值,該函數(shù)可能返回 true.

參數(shù)

cert

證書。

key

私鑰。

返回值

如果給定的私鑰 key 和證書 cert對(duì)應(yīng), 返回true 否則返回 false .