openssl_pkcs7_verify
(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 .
|
Примечания
Замечание: Как указано в RFC 2045, длина параметра
filename
не должна быть длинее 76 символов.