PHP Conference Nagoya 2025

openssl_x509_fingerprint

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

openssl_x509_fingerprintCalcula a impressão digital, ou resumo, de um determinado certificado X.509

Descrição

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

openssl_x509_fingerprint() retorna o resumo de certificate como uma string.

Parâmetros

x509

Consulte Parâmetros Chave/Certificado para obter uma lista de valores válidos.

digest_algo

O 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.

Valor Retornado

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.

Registro de Alterações

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.
adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top