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

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

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

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

raw_output

Lorsque définit à TRUE, affiche les données brutes binaires. FALSE affiche en hexits minuscules.

Valeurs de retour

Retourne une chaîne de caractères contenant l'empreinte calculé du certificat sous la forme d'hexits minuscule sauf si raw_output est définit à TRUE dans ce cas la représentation brûte binaire du message digest est retournée.

Retourne FALSE en cas d'échec.