(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 |
certificate agora aceita uma instância de OpenSSLCertificate;
anteriormente, um resource do tipo OpenSSL X.509 era aceito.
|