La classe EventSslContext
(PECL event >= 1.2.6-beta)
Introduction
Représente la structure SSL_CTX. Fournit des méthodes et des propriétés pour configurer le contexte SSL.
Synopsis de la classe
Propriétés
- local_cert
-
Chemin vers le fichier contenant le certificat sur le système de fichiers. Ce doit être un fichier encodé PEM qui contient les certificats. Il peut, optionnellement, contenir la chaîne du certificat de l'émetteur.
- local_pk
-
Chemin vers le fichier contenant la clé privée locale.
Constantes pré-définies
-
EventSslContext::SSLv2_CLIENT_METHOD
-
Méthode cliente SSLv2. Voir la page du manuel sur SSL_CTX_new(3).
-
EventSslContext::SSLv3_CLIENT_METHOD
-
Méthode cliente SSLv3. Voir la page du manuel sur SSL_CTX_new(3).
-
EventSslContext::SSLv23_CLIENT_METHOD
-
Méthode cliente SSLv23. Voir la page du manuel sur SSL_CTX_new(3).
-
EventSslContext::TLS_CLIENT_METHOD
-
Méthode cliente TLS. Voir la page du manuel sur SSL_CTX_new(3).
-
EventSslContext::SSLv2_SERVER_METHOD
-
Méthode serveur SSLv2. Voir la page du manuel sur SSL_CTX_new(3).
-
EventSslContext::SSLv3_SERVER_METHOD
-
Méthode serveur SSLv3. Voir la page du manuel sur SSL_CTX_new(3).
-
EventSslContext::SSLv23_SERVER_METHOD
-
Méthode serveur SSLv23. Voir la page du manuel sur SSL_CTX_new(3).
-
EventSslContext::TLS_SERVER_METHOD
-
Méthode serveur TLS. Voir la page du manuel sur SSL_CTX_new(3).
-
EventSslContext::OPT_LOCAL_CERT
-
Clé pour un élément du tableau contenant les options, utilisé dans la méthode EventSslContext::__construct(). Les options pointent vers le chemin du certificat local.
-
EventSslContext::OPT_LOCAL_PK
-
Clé pour un élément du tableau contenant les options, utilisé dans la méthode EventSslContext::__construct(). Les options pointent vers le chemin de la clé privée.
-
EventSslContext::OPT_PASSPHRASE
-
Clé pour un élément du tableau contenant les options, utilisé dans la méthode EventSslContext::__construct(). Représente la passphrase du certificat.
-
EventSslContext::OPT_CA_FILE
-
Clé pour un élément du tableau contenant les options, utilisé dans la méthode EventSslContext::__construct(). Représente le chemin vers le fichier de l'autorité du certificat.
-
EventSslContext::OPT_CA_PATH
-
Clé pour un élément du tableau contenant les options, utilisé dans la méthode EventSslContext::__construct(). Représente le chemin dans lequel on doit chercher le fichier de l'autorité du certificat.
-
EventSslContext::OPT_ALLOW_SELF_SIGNED
-
Clé pour un élément du tableau contenant les options, utilisé dans la méthode EventSslContext::__construct(). Représente une option qui autorise les certificats auto-signés.
-
EventSslContext::OPT_VERIFY_PEER
-
Clé pour un élément du tableau contenant les options, utilisé dans la méthode EventSslContext::__construct(). Représente une option qui indique à Event de vérifier les pairs.
-
EventSslContext::OPT_VERIFY_DEPTH
-
Clé pour un élément du tableau contenant les options, utilisé dans la méthode EventSslContext::__construct(). Représente la profondeur maximale de la vérification de la chaîne du certificat qui doit être autorisée pour le contexte SSL.
-
EventSslContext::OPT_CIPHERS
-
Clé pour un élément du tableau contenant les options, utilisé dans la méthode EventSslContext::__construct(). Représente la liste cipher pour le contexte SSL.
Sommaire
- EventSslContext::__construct — Construit un contexte OpenSSL à utiliser avec les classes Event
Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-class.eventsslcontext.html
L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.
Références
Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.