PHP Conference Japan 2024

openssl_x509_fingerprint

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

openssl_x509_fingerprint計算指定 X.509 憑證的指紋或摘要

說明

openssl_x509_fingerprint(OpenSSLCertificate|字串 $certificate, 字串 $digest_algo = "sha1", 布林值 $binary = false): 字串|false

openssl_x509_fingerprint() 會傳回 certificate 的摘要,格式為字串。

參數

x509

請參閱 金鑰/憑證參數 以取得有效值的列表。

digest_algo

要使用的摘要方法或雜湊演算法,例如 "sha256",為 openssl_get_md_methods() 的其中之一。

binary

設為 true 時,輸出原始二進位資料。false 則輸出小寫十六進位字串。

傳回值

傳回一個字串,其中包含計算出的憑證指紋,以小寫十六進位字串表示,除非 binary 設為 true,此時將傳回訊息摘要的原始二進位表示法。

失敗時傳回 false

更新日誌

版本 說明
8.0.0 certificate 現在接受 OpenSSLCertificate 實例;先前接受類型為 OpenSSL X.509資源
新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top