PHP 8.1.28 Released!

openssl_cms_verify

(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, если возникла ошибка.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top