openssl_x509_fingerprint
PHP Manual
PHP Manual»Fonctions OpenSSL»openssl_x509_fingerprint

openssl_x509_fingerprint

(PHP 5 >= 5.6.0, PHP 7, PHP 8)

openssl_x509_fingerprintCalcule l'empreinte, ou le digest d'un certificat X.509 donné

Description

function openssl_x509_fingerprint(OpenSSLCertificate|string $certificate, string $digest_algo = "sha1", bool $binary = false): string|false

La fonction openssl_x509_fingerprint() retourne le digest d'un certificat certificate sous la forme d'une string.

Liste de paramètres

certificate
Voir les paramètres clés/Certificats pour une liste de valeurs valides.
digest_algo

La méthode de digest ou l'algorithme de hachage à utiliser, par exemple "sha256", l'un de openssl_get_md_methods().

binary

Lorsque défini à true, affiche les données brutes binaires. false affiche en hexits minuscules.

Valeurs de retour

Retourne une string contenant l'empreinte calculée du certificat sous la forme d'hexits minuscules sauf si binary est défini à true dans ce cas la représentation brute binaire du message digest est retournée.

Retourne false en cas d'échec.

Historique

Version Description
8.0.0 certificate accepte désormais une instance de OpenSSLCertificate ; auparavant, une resource de type OpenSSL X.509 était acceptée.
To Top