openssl_x509_check_private_key
秘密鍵が証明書に対応するかを確認する
説明
bool openssl_x509_check_private_key(OpenSSLCertificatestring $certificate
, #[\SensitiveParameter]OpenSSLAsymmetricKeyOpenSSLCertificatearraystring $private_key
)
警告
この関数は private_key
が秘密鍵かどうかをチェックしません。
単に、公開されている材料 (例: RSA 鍵の exponent や modulus)
かつ/または キーペアのキーのパラメータ (例: ECキー の EC params) を比較しているだけです。
これはたとえば、公開鍵を private_key
に与えても、
関数が true
を返す可能性があるということです。
パラメータ
-
certificate
-
証明書。
-
private_key
-
秘密鍵。
戻り値
private_key
が
certificate
に対応する秘密鍵の場合に
true
、それ以外の場合に false
を返します。