PHP8 openssl_cms_verify

2024-03-11 16:52 更新

(PHP 8)

openssl_cms_verify — 验证 CMS 签名

说明

openssl_cms_verify(
    string $input_filename,
    int $flags = 0,
    ?string $certificates = null,
    array $ca_info = [],
    ?string $untrusted_certificates_filename = null,
    ?string $content = null,
    ?string $pk7 = null,
    ?string $sigfile = null,
    int $encoding = OPENSSL_ENCODING_SMIME
): bool

此函数使用指定的编码验证附加或分离的 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。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号