(PHP 5 >= 5.6.0, PHP 7, PHP 8)
openssl_x509_fingerprint — Вычисляет отпечаток или дайджест, заданный сертификатом X.509
$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.
|