(PHP 5.6, PHP 7)
openssl_x509_fingerprint — Вычисляет отпечаток, или хеш, заданного сертификата X.509
$x509
[, string $hash_algorithm
= "sha1"
[, bool $raw_output
= FALSE
]] )
openssl_x509_fingerprint() возвращает хеш
x509
в виде строки.
x509
Для списка корректных значений смотрите Параметры ключей/сертификатов.
hash_algorithm
Метод хеширования. Список доступных методов можно получить с помощью openssl_get_md_methods().
raw_output
Если установлено как TRUE
, будет возвращены сырые бинарные данные. Если FALSE
, то строка шестнадцатеричных чисел в нижнем регистре.
Возвращает отпечаток сертификата в виде строки шестнадцатеричных чисел, если
raw_output
установлен в TRUE
, а если нет, то сырые
бинарные данные.
В случае ошибки возвращает FALSE
.