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

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top