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
.