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() - 生成签名。