(PHP 8)
openssl_cms_verify — 驗證 CMS 簽章
$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_SMIME
、OPENSSL_ENCODING_DER
或 OPENSSL_ENCODING_PEM
之一。