(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. | 
