top

Описание функции openssl-pkcs7-verify



openssl_pkcs7_verify


(PHP 4 >= 4.0.6)
openssl_pkcs7_verify - проверяет подпись подписанного S/MIME-сообщения.

Описание


bool openssl_pkcs7_verify (string filename, int flags [, string outfilename [, array cainfo [, string extracerts]]])
Предупреждение!

Эта функция - ЭКСПЕРИМЕНТАЛЬНАЯ. Поведение, имя и всё остальное, что задокументировано для данной функции может быть изменено в будущих релизах РНР без предупреждения. Вы можете использовать эту функцию только на свой страх и риск.

openssl_pkcs7_verify() читает S/MIME-сообщение, содержащееся в файле filename , и проверяет цифровую подпись. Возвращает TRUE , если подпись проверена, FALSE , если она некорректна (сообщение было изменено, или сертификат подписи неправильный), или -1 при ошибке.
flags можно использовать для влияния на проверку подписи - см. PKCS7-константы .
Если outfilename специфицирован, он должен быть строкой, содержащей имя файла, в который сертификат подписавшего сообщение будет сохранён в формате PEM.
Если cainfo специфицирован, он должен содержать информацию о доверенных CA-сертификатах, используемых в ходе проверки - см. в разделе проверка сертификата об этом параметре.
Если extracerts специфицирован, он является именем файла, содержащего узел сертификатов, используемых в недоверенных CAs.

Примечание: эта функция была добавлена в 4.0.6.
corner
My pencil ;)
Главная     Сервисы     Портфолио     Проги     Видео     Контакты     Ссылки     Текст