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_SMIME
、OPENSSL_ENCODING_DER
或OPENSSL_ENCODING_PEM
之一。
返回值
成功时返回 true, 或者在失败时返回 false。
以上内容是否对您有帮助:
更多建议: