openssl_x509_check_private_key

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

openssl_x509_check_private_keyBir gizli anahtarın bir sertifikaya karşılık olup olmadığına bakar

Açıklama

openssl_x509_check_private_key(OpenSSLCertificate|string$sertifika, OpenSSLAsymmetricKey|OpenSSLCertificate|array|string$gizli_anahtar): bool

Belirtilen gizli_anahtarın belirtilen sertifikaya karşılık olup olmadığına bakar.

Uyarı

İşlev gizli_anahtarın bir gizli anahtar olup olmadığına bakmaz. Sadece genel öğeleri (RSA anahtarının üssü ve modülü gibi) ve/veya anahtar çiftinin anahtar bağımsız değişkenlerini (EC anahtarının EC bağımsız değişkenleri gibi) karşılaştırır.

Yani, örneğin, gizli_anahtar için bir genel anahtar verilebilir ve işlev true döndürebilirdi.

Bağımsız Değişkenler

sertifika

Sertifika nesnesi.

gizli_anahtar

Gizli anahtar.

Dönen Değerler

Gizli anahtar, sertifika'nın karşılığı ise true yoksa false döner.

Sürüm Bilgisi

Sürüm: Açıklama
8.0.0sertifika artık OpenSSLCertificate örneği kabul ediyor; evvelce, OpenSSL X.509 özkaynağı kabul edilirdi.
8.0.0gizli_anahtar artık OpenSSLAsymmetricKey veya OpenSSLCertificate örneği kabul ediyor; evvelce, OpenSSL key veya OpenSSL X.509 özkaynağı kabul edilirdi.
To Top