П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 6400 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 8504 раз(а).

Учебник HTML.
Просмотров 5118 раз(а).

Руководство по PHP5.
Просмотров 2286 раз(а).

Хостинг через призму DNS.
Просмотров 7434 раз(а).

Подборка текстов стандартных документов.
Просмотров 104 раз(а).

Учебник PHP - Самоучитель
Просмотров 5407 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 11599 раз(а).

Внешние атаки...
Просмотров 7852 раз(а).

Учебник PHP.
Просмотров 4517 раз(а).

SSI в примерах.
Просмотров 1371 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Учебник РНР
НазадВперёд

openssl_x509_checkpurpose

(PHP 4 >= 4.0.6)

openssl_x509_checkpurpose - проверяет, может ли сертификат использоваться для определённой цели.

Описание

bool openssl_x509_checkpurpose (mixed x509cert, int purpose, array cainfo [, string untrustedfile])

Предупреждение!

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

Возвращает TRUE, если сертификат может использоваться для определённой цели, FALSE, если не может, -1 при ошибке.

openssl_x509_checkpurpose() проверяет, может ли сертификат x509cert использоваться для цели purpose.

cainfo должен быть массивом доверенных CA файлов/директорий, как описано в Проверке сертификата.

untrustedfile, если специфицирован, является именем PEM-кодированного файла, содержащего сертификат, который (файл) может использоваться для проверки этого сертификата, хотя никакой доверенности/trust не помещается в сертификат, поступающий из этого файла.

Таблица 1. Цели openssl_x509_checkpurpose()
КонстантаОписание
X509_PURPOSE_SSL_CLIENTМожет ли сертификат использоваться на клиентской стороне SSL-соединения?
X509_PURPOSE_SSL_SERVERМожет ли сертификат использоваться на серверной стороне SSL-соединения?
X509_PURPOSE_NS_SSL_SERVERМожет ли сертификат использоваться для Netscape SSL-сервера?
X509_PURPOSE_SMIME_SIGNМожет ли сертификат использоваться для подписи S/MIME email?
X509_PURPOSE_SMIME_ENCRYPTМожет ли сертификат использоваться для шифрования S/MIME email?
X509_PURPOSE_CRL_SIGNМожет ли сертификат использоваться для подписывания списка certificate revocation list (CRL)?
X509_PURPOSE_ANYМожет ли сертификат использоваться для любых других/всех целей?

Эти опции не являются битовыми полями - вы можете специфицировать только одну из них!

Примечание: эта функция была добавлена в 4.0.6.

Назад Оглавление Вперёд
openssl_x509_check_private_key Вверхopenssl_x509_export_to_file


Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту: