(PHP 5 >= 5.6.0, PHP 7, PHP 8)
openssl_x509_fingerprint — Calcula a impressão digital, ou resumo, de um determinado certificado X.509
$certificate, string $digest_algo = "sha1", bool $binary = false): string|false
   openssl_x509_fingerprint() retorna o resumo de
   certificate como uma string.
  
x509Consulte Parâmetros Chave/Certificado para obter uma lista de valores válidos.
digest_algoO método de resumo ou algoritmo de hash a ser usado, por exemplo "sha256", um dos métodos de openssl_get_md_methods().
binary
       Quando definido como true, gera dados binários brutos. false gera hexadecimais em minúsculas.
      
   Retorna uma string contendo a impressão digital do certificado calculada como hexadecimais em minúsculas, a menos que binary esteja definido como true nesse caso, a representação binária bruta do resumo da mensagem é retornada.
  
   Retorna false em caso de falha.
  
| Versão | Descrição | 
|---|---|
| 8.0.0 | certificateagora aceita uma instância de OpenSSLCertificate;
       anteriormente, um resource do tipoOpenSSL X.509era aceito. | 
