openssl_pkcs7_sign(PHP 4 >= 4.0.6) openssl_pkcs7_sign - подписывает сообщение S/MIME. Описаниеbool openssl_pkcs7_sign (string infilename, string outfilename, mixed signcert, mixed privkey, array headers [, long flags [, string extracertsfilename]])
openssl_pkcs7_sign() принимает содержимое файла infilename и подписывает его с использованием сертификата и совпадающего private-ключа, специфицированных параметрами signcert и privkey. headers это массив шапок/headers, которые будут присоединяться впереди данных после их подписывания (см. в openssl_pkcs7_encrypt() о формате этого параметра). flags можно использовать для изменения вывода - см. PKCS7-константы; если не специфицирован, по умолчанию будет PKCS7_DETACHED. extracerts специфицирует имя файла, содержащего узел дополнительных сертификатов для включения в подпись, что может использоваться, например, для того, чтобы принимающий мог проверить сертификат, используемый вами.
|
||||||||||
|
||||||||||
Для установки 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, используйте следующее:
| |