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