Класс EventSslContext
(PECL event >= 1.2.6-beta)
Введение
Представляет структуру SSL_CTX.
Предоставляет методы и свойства для настройки контекста SSL.
Обзор классов
Свойства
- local_cert
-
Путь до локального файла сертификата. Это должен быть файл в формате PEM, содержащий сертификат. Опционально может содержать цепочку сертификатов эмитентов.
- local_pk
-
Путь до локального файла с приватным ключем
Предопределенные константы
-
EventSslContext::SSLv2_CLIENT_METHOD -
Метод клиента SSLv2. См. руководство по
SSL_CTX_new(3). -
EventSslContext::SSLv3_CLIENT_METHOD -
Метод клиента SSLv3. См. руководство по
SSL_CTX_new(3). -
EventSslContext::SSLv23_CLIENT_METHOD -
Метод клиента SSLv23. См. руководство по
SSL_CTX_new(3). -
EventSslContext::TLS_CLIENT_METHOD -
Метод клиента TLS. См. руководство по
SSL_CTX_new(3). -
EventSslContext::SSLv2_SERVER_METHOD -
Метод сервера SSLv2. См. руководство по
SSL_CTX_new(3). -
EventSslContext::SSLv3_SERVER_METHOD -
Метод сервера SSLv3. См. руководство по
SSL_CTX_new(3). -
EventSslContext::SSLv23_SERVER_METHOD -
Метод сервера SSLv23. См. руководство по
SSL_CTX_new(3). -
EventSslContext::TLS_SERVER_METHOD -
Метод сервера TLS. См. руководство по
SSL_CTX_new(3). -
EventSslContext::OPT_LOCAL_CERT -
Ключ элемента в массиве опций, переданном в EventSslContext::__construct() . Опция указывает на путь локального сертификата.
-
EventSslContext::OPT_LOCAL_PK -
Ключ элемента в массиве опций, переданном в EventSslContext::__construct() . Опция указывает на путь локального приватного ключа.
-
EventSslContext::OPT_PASSPHRASE -
Ключ элемента в массиве опций, переданном в EventSslContext::__construct() . Представляет пароль сертификата.
-
EventSslContext::OPT_CA_FILE -
Ключ элемента в массиве опций, переданном в EventSslContext::__construct() . Представляет путь к файлу центра сертификации.
-
EventSslContext::OPT_CA_PATH -
Ключ элемента в массиве опций, переданном в EventSslContext::__construct() . Представляет путь, по которому нужно искать файл центра сертификации.
-
EventSslContext::OPT_ALLOW_SELF_SIGNED -
Ключ элемента в массиве опций, переданном в EventSslContext::__construct() . Представляет опцию, разрешающуб использовать самоподписанные сертификаты.
-
EventSslContext::OPT_VERIFY_PEER -
Ключ элемента в массиве опций, переданном в EventSslContext::__construct() . Представляет опцию, указывающую расширению Event проверять узлы.
-
EventSslContext::OPT_VERIFY_DEPTH -
Ключ элемента в массиве опций, переданном в EventSslContext::__construct() . Представляет максимальную глубину проверки цепочки сертификатов, допустимую для контекста SSL.
-
EventSslContext::OPT_CIPHERS -
Ключ элемента в массиве опций, переданном в EventSslContext::__construct() . Представляет список шифров для контекста SSL.
Содержание
- EventSslContext::__construct — Конструктор контекста OpenSSL для использования в классах Event