2024 年 PHP Conference Japan

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