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.
|
||||||||||
|
||||||||||
Для установки PHP как CGI (для Netscape Enterprise Server, iPlanet, возможно, Fastrack):
Скопируйте php4ts.dll в ваш systemroot (директория, где установлена ваша ОС windows)
Выполните из командной строки ассоциирование файлов. Введите следующие две строки:
assoc .php=PHPScript ftype PHPScript=c:\php\php.exe %1 %* |
В Netscape Enterprise Administration Server создайте пустую директорию shellcgi и удалите её сразу вслед за этим (этот шаг создаёт 5 важных строчек в obj.conf и позволяет web-серверу обрабатывать shellcgi-скрипты).
В Netscape Enterprise Administration Server создайте новый mime-тип (Category: type, Content-Type: magnus-internal/shellcgi, File Suffix:php).
Сделайте это для каждого экземпляра web-сервера, где вы хотите запускать РНР.
Дополнительно об установке PHP как CGI-экзешника можно найти здесь:
Если у вас запущен Netscape Enterprise 4.x, используйте следующее:
| |