PHP openssl_x509_fingerprint OpenSSL 函数
-
定义和用法
openssl_x509_fingerprint - 计算一个给定的x.509证书的指纹或摘要 -
版本支持
PHP4 PHP5 PHP7 支持 支持 支持 -
语法
openssl_x509_fingerprint( mixed $x509 [, string $hash_algorithm = "sha1" [, bool $raw_output = FALSE ]] )
openssl_x509_fingerprint() 返回x509的字符串类型的摘要。 -
参数
参数 必需的 描述 x509 是 参见 密钥/证书参数以获取有效值列表。 hash_algorithm 否 使用的摘要方法或散列算法,比如, "sha256", openssl_get_md_methods()摘要算法之一。 raw_output 否 设置为 TRUE时,输出原始二进制数据。设置为 FALSE时,输出小写的16进制字符串。 -
返回值
将包含计算的证书指纹的字符串返回为小写16进制格式,除非将raw_output设置为TRUE,在这种情况下会返回消息摘要的原始二进制表示形式。 失败则返回 FALSE . -
相关页面
openssl_sign() - 生成签名。