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