Класс 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