(PHP 4 >= 4.0.6, PHP 5, PHP 7)
openssl_pkcs7_verify — Проверить подпись сообщения S/MIME
$filename
, int $flags
[, string $outfilename
[, array $cainfo
[, string $extracerts
[, string $content
[, string $p7bfilename
]]]]] ) : mixedopenssl_pkcs7_verify() читает S/MIME сообщение из файла и проверяет его подпись.
filename
Путь к файлу с сообщением.
flags
flags
можно использовать для модификации
процесса проверки. Более подробно см.
константы PKCS7.
outfilename
Если задан параметр outfilename
, то в нем
должна быть строка с именем файла, в который будут сохранены сертификаты,
использованные при подписании, в формате PEM.
cainfo
Если задан параметр cainfo
, то в нем
должна содержаться информация о доверенных сертификатах CA, которые
необходимо использовать в процессе проверки.
Более подробно читайте на странице проверки сертификатов.
extracerts
Если задан параметр extracerts
, в нем должно содержаться
имя файла, содержащего набор недоверенных сертификатов CA.
content
В параметре content
можно указать имя файла,
в который будут записаны верифицированные данные без информации о подписи.
p7bfilename
Возвращает TRUE
, если проверка успешна, FALSE
, если нет и -1 в случае ошибки.
Версия | Описание |
---|---|
7.2.0 |
Добавлен параметр p7bfilename .
|
5.1.0 |
Добавлен параметр content .
|
Замечание: Как указано в RFC 2045, длина параметра
filename
не должна быть длинее 76 символов.