(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 之一。