openssl x509 fingerprint()
Hoppa till navigering
Hoppa till sök
openssl_x509_fingerprint
(PHP 5 >= 5.6.0, PHP 7, PHP 8)
openssl_x509_fingerprint — Beräknar fingeravtryck eller digest för ett angivet X.509-certifikat
Beskrivning
openssl_x509_fingerprint(OpenSSLCertificate|string $certificate, string $digest_algo = "sha1", bool $binary = false): string|false
Funktionen openssl_x509_fingerprint()
returnerar certifikatets digest som en sträng.
Parametrar
- certificate — Se Key/Certificate parameters för en lista över giltiga värden.
- digest_algo — Digest-metoden eller hash-algoritmen som ska användas, t.ex.
"sha256"
, en av openssl_get_md_methods(). - binary — När den är satt till
true
returneras rå binärdata.false
returnerar hexadecimalt värde i gemener.
Returnerar
Returnerar en sträng med det beräknade certifikatets fingeravtryck som hexadecimalt värde i gemener, om binary
är inställt på true
returneras det råa binära värdet av meddelandets digest.
Returnerar false
vid fel.
Changelog
Version | Beskrivning |
---|---|
8.0.0 | certificate accepterar nu en instans av OpenSSLCertificate ; tidigare accepterades en resurs av typen OpenSSL X.509.
|
Se även
- openssl_x509_export() - Exporterar ett certifikat till en sträng
- openssl_x509_parse() - Tolkar ett X509-certifikat och returnerar informationen som en array
- openssl_get_md_methods() - Hämtar tillgängliga digest-metoder
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.openssl-x509-fingerprint.php
PHP
Funktioner
Funktionsreferens
OpenSSL-funktioner
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorreparation Stockholm som har sponsrat Linux.se med webserver.