PHP Conference Japan 2024

openssl_cms_verify

(PHP 8)

openssl_cms_verify验证 CMS 签名

描述

openssl_cms_verify(
    字符串 $input_filename,
    整数 $flags = 0,
    ?字符串 $certificates = null,
    数组 $ca_info = [],
    ?字符串 $untrusted_certificates_filename = null,
    ?字符串 $content = null,
    ?字符串 $pk7 = null,
    ?字符串 $sigfile = null,
    整数 $encoding = OPENSSL_ENCODING_SMIME
): 布尔值

此函数使用指定的编码验证 CMS 签名(附加或分离)。

参数

input_filename

输入文件。

flags

传递给 cms_verify() 的标志。

certificates

包含签名者证书以及可选的中间证书的文件。

ca_info

包含自签名证书颁发机构证书的数组。

untrusted_certificates_filename

包含其他中间证书的文件。

content

当签名分离时,指向内容的文件。

pk7

sigfile

保存签名的文件。

encoding

输入文件的编码。OPENSSL_ENCODING_SMIMEOPENSSL_ENCODING_DEROPENSSL_ENCODING_PEM 之一。

返回值

成功时返回 true,失败时返回 false

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top