PHP 8.4.6 Released!

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.
Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top

Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!

Check out: eBank.nz (Art Generator) | Netwrck.com (AI Tools) | Text-Generator.io (AI API) | BitBank.nz (Crypto AI) | ReadingTime (Kids Reading) | RewordGame | BigMultiplayerChess | WebFiddle | How.nz | Helix AI Assistant