Fonctions OpenSSL
PHP Manual

openssl_x509_fingerprint

(PHP 5 >= 5.6.0, PHP 7)

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

Description

bool openssl_x509_fingerprint ( mixed $x509 [, string $hash_algorithm = "sha1" [, bool $raw_output = FALSE ]] )

La fonction openssl_x509_fingerprint() retourne le digest d'un certificat x509 sous la forme d'une chaîne de caractères.

Liste de paramètres

x509

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

hash_algorithm

L'algorithme de hashage à utiliser, i.e. "md5" ou "sha1"

raw_output

Lorsque vaut TRUE, affiche les données brutes binaires. FALSE permet d'afficher en hexits minuscules.

Valeurs de retour

Retourne un chaîne de caractères contenant l'empreinte calculé du certificat sous la forme d'hexits minuscule si le paramètre raw_output vaut FALSE. Si ce paramètre vaut TRUE, retourne la représentation brûte binaire du message digest.

Retourne FALSE en cas d'échec.


Fonctions OpenSSL
PHP Manual