A classe EventSslContext
(PECL event >= 1.2.6-beta)
Introdução
Representa
a estrutura SSL_CTX
.
Fornece métodos e propriedades para configurar o contexto SSL.
Resumo da classe
Propriedades
- local_cert
-
Caminho para o arquivo de certificado local no sistema de arquivos. Deve ser um arquivo codificado em PEM que contém o certificado. Opcionalmente, pode conter a cadeia de certificados dos emissores.
- local_pk
-
Caminho para o arquivo de chave privada local
Constantes pré-definidas
-
EventSslContext::SSLv2_CLIENT_METHOD
-
Método cliente SSLv2. Consulte a página de manual
SSL_CTX_new(3)
. -
EventSslContext::SSLv3_CLIENT_METHOD
-
Método cliente SSLv3. Consulte a página de manual
SSL_CTX_new(3)
. -
EventSslContext::SSLv23_CLIENT_METHOD
-
Método cliente SSLv23. Consulte a página de manual
SSL_CTX_new(3)
. -
EventSslContext::TLS_CLIENT_METHOD
-
Método cliente TLS. Consulte a página de manual
SSL_CTX_new(3)
. -
EventSslContext::SSLv2_SERVER_METHOD
-
Método de servidor SSLv2. Consulte a página de manual
SSL_CTX_new(3)
. -
EventSslContext::SSLv3_SERVER_METHOD
-
Método de servidor SSLv3. Consulte a página de manual
SSL_CTX_new(3)
. -
EventSslContext::SSLv23_SERVER_METHOD
-
Método de servidor SSLv23. Consulte a página de manual
SSL_CTX_new(3)
. -
EventSslContext::TLS_SERVER_METHOD
-
Método de servidor TLS. Consulte a página de manual
SSL_CTX_new(3)
. -
EventSslContext::OPT_LOCAL_CERT
-
Chave para um item do array de opções usada em EventSslContext::__construct() . A opção aponta para o caminho do certificado local.
-
EventSslContext::OPT_LOCAL_PK
-
Chave para um item do array de opções usada em EventSslContext::__construct() . A opção aponta para o caminho da chave privada.
-
EventSslContext::OPT_PASSPHRASE
-
Chave para um item do array de opções usada em EventSslContext::__construct() . Representa a senha do certificado.
-
EventSslContext::OPT_CA_FILE
-
Chave para um item do array de opções usada em EventSslContext::__construct() . Representa o caminho do arquivo da autoridade de certificação.
-
EventSslContext::OPT_CA_PATH
-
Chave para um item do array de opções usada em EventSslContext::__construct() . Representa o caminho onde o arquivo da autoridade de certificação deve ser pesquisado.
-
EventSslContext::OPT_ALLOW_SELF_SIGNED
-
Chave para um item do array de opções usada em EventSslContext::__construct() . Representa a opção que permite certificados autoassinados.
-
EventSslContext::OPT_VERIFY_PEER
-
Chave para um item do array de opções usada em EventSslContext::__construct() . Representa a opção que informa ao Evento para verificar o peer.
-
EventSslContext::OPT_VERIFY_DEPTH
-
Chave para um item do array de opções usada em EventSslContext::__construct() . Representa a profundidade máxima para verificação da cadeia de certificados que deve ser permitida para o contexto SSL.
-
EventSslContext::OPT_CIPHERS
-
Chave para um item do array de opções usada em EventSslContext::__construct() . Representa a lista de cifras para o contexto SSL.
Table of Contents
- EventSslContext::__construct — Constructs an OpenSSL context for use with Event classes