openssl_x509_fingerprint

(PHP 5 >= 5.6.0, PHP 7)

openssl_x509_fingerprintВычисляет отпечаток или дайджест, заданный сертификатом X.509

Описание

openssl_x509_fingerprint ( mixed $x509 , string $hash_algorithm = "sha1" , bool $raw_output = false ) : string

openssl_x509_fingerprint() возвращает дайджест x509 в виде строки.

Список параметров

x509

Для списка корректных значений см. Параметры ключей/сертификатов.

hash_algorithm

Метод хеширования. Список доступных методов можно получить с помощью openssl_get_md_methods().

raw_output

Если установлено как true, будут возвращены необработанные бинарные данные. Если false, то выводит строку из шестнадцатеричных чисел в нижнем регистре.

Возвращаемые значения

Возвращает отпечаток сертификата в виде строки шестнадцатеричных чисел. Если raw_output установлен в true, то в виде бинарных данных.

В случае ошибки возвращает false.