The EventSslContext class
(PECL event >= 1.2.6-beta)
Introduction
Represents SSL_CTX structure. Provides methods and properties to configure the SSL context.
Class synopsis
Properties
- local_cert
-
Path to local certificate file on filesystem. It must be a PEM-encoded file which contains certificate. It can optionally contain the certificate chain of issuers.
- local_pk
-
Path to local private key file
Predefined Constants
-
EventSslContext::SSLv2_CLIENT_METHOD
-
SSLv2 client method. See SSL_CTX_new(3) man page.
-
EventSslContext::SSLv3_CLIENT_METHOD
-
SSLv3 client method. See SSL_CTX_new(3) man page.
-
EventSslContext::SSLv23_CLIENT_METHOD
-
SSLv23 client method. See SSL_CTX_new(3) man page.
-
EventSslContext::TLS_CLIENT_METHOD
-
TLS client method. See SSL_CTX_new(3) man page.
-
EventSslContext::SSLv2_SERVER_METHOD
-
SSLv2 server method. See SSL_CTX_new(3) man page.
-
EventSslContext::SSLv3_SERVER_METHOD
-
SSLv3 server method. See SSL_CTX_new(3) man page.
-
EventSslContext::SSLv23_SERVER_METHOD
-
SSLv23 server method. See SSL_CTX_new(3) man page.
-
EventSslContext::TLS_SERVER_METHOD
-
TLS server method. See SSL_CTX_new(3) man page.
-
EventSslContext::OPT_LOCAL_CERT
-
Key for an item of the options' array used in EventSslContext::__construct() . The option points to path of local certificate.
-
EventSslContext::OPT_LOCAL_PK
-
Key for an item of the options' array used in EventSslContext::__construct() . The option points to path of the private key.
-
EventSslContext::OPT_PASSPHRASE
-
Key for an item of the options' array used in EventSslContext::__construct() . Represents passphrase of the certificate.
-
EventSslContext::OPT_CA_FILE
-
Key for an item of the options' array used in EventSslContext::__construct() . Represents path of the certificate authority file.
-
EventSslContext::OPT_CA_PATH
-
Key for an item of the options' array used in EventSslContext::__construct() . Represents path where the certificate authority file should be searched for.
-
EventSslContext::OPT_ALLOW_SELF_SIGNED
-
Key for an item of the options' array used in EventSslContext::__construct() . Represents option that allows self-signed certificates.
-
EventSslContext::OPT_VERIFY_PEER
-
Key for an item of the options' array used in EventSslContext::__construct() . Represents option that tells Event to verify peer.
-
EventSslContext::OPT_VERIFY_DEPTH
-
Key for an item of the options' array used in EventSslContext::__construct() . Represents maximum depth for the certificate chain verification that shall be allowed for the SSL context.
-
EventSslContext::OPT_CIPHERS
-
Key for an item of the options' array used in EventSslContext::__construct() . Represents the cipher list for the SSL context.
Table of Contents
- EventSslContext::__construct — Constructs an OpenSSL context for use with Event classes
- Введение
- Установка и настройка
- Примеры
- Event flags
- About event persistence
- Event callbacks
- Constructing signal events
- The Event class
- The EventBase class
- The EventBuffer class
- The EventBufferEvent class
- About buffer event callbacks
- The EventConfig class
- The EventDnsBase class
- The EventHttp class
- The EventHttpConnection class
- The EventHttpRequest class
- The EventListener class
- The EventSslContext class
- The EventUtil class
Коментарии
The context SSLv3_SERVER_METHOD is being actively blocked by Firefox but TLS_SERVER_METHOD works without that warning screen.
If you do want to use/test the SSLv3_SERVER_METHOD context, you can disable the check in Firefox by going to about:config and set 'security.tls.version.min' to 0.