計算一個給定的x.509證書的指紋或摘要

openssl_x509_fingerprint

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

openssl_x509_fingerprint計算一個給定的x.509證書的指紋或摘要

說明

openssl_x509_fingerprint(mixed $x509, string $hash_algorithm = "sha1", bool $raw_output = false): string

openssl_x509_fingerprint() 返回x509的字串型別的摘要。

參數

x509

參見金鑰/證書參數以獲取有效值列表。

hash_algorithm

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

raw_output

設定為 true時,輸出原始二進制數據。設定為 false時,輸出小寫的16進位制字串。

返回值

將包含計算的證書指紋的字串返回為小寫16進位制格式,除非將raw_output設定為TRUE,在這種情況下會返回訊息摘要的原始二進制表示形式。

失敗則返回 false .

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *