openssl_x509_fingerprint
(PHP 5 >= 5.6.0, PHP 7, PHP 8)
openssl_x509_fingerprint — обчислює відбиток або дайджест, заданий сертифікатом X.509
Опис
openssl_x509_fingerprint(OpenSSLCertificate|string $certificate, string $digest_algo = "sha1", bool $binary = false): string|false
openssl_x509_fingerprint() повертає дайджест certificate
у вигляді рядка.
Список параметрів
x509
Для списку коректних значень дивіться Параметри ключів/сертифікатів
digest_algo
Метод хешування. Список доступних методів можна отримати за допомогою openssl_get_md_methods()
binary
Если установлено как**true
**, буде повернуто необроблені бінарні дані. Якщо false
, то виводить рядок із шістнадцяткових чисел у нижньому регістрі.
Значення, що повертаються
Повертає відбиток сертифіката у вигляді рядка шістнадцяткових чисел. Якщо binary
установлен в**true
**то у вигляді бінарних даних.
У разі виникнення помилки повертає false
список змін
Версия | Опис |
---|---|
8.0.0 | certificate тепер приймає екземпляр OpenSSLCertificate; раніше приймався ресурс (resource) типуOpenSSL X.509 |