Provided by: manpages-fr-extra_20151231_all bug

NOM

       SSL_CTX_add_session, SSL_add_session, SSL_CTX_remove_session, SSL_remove_session - manipuler le cache de
       sessions

SYNOPSIS

        #include <openssl/ssl.h>

        int SSL_CTX_add_session(SSL_CTX *ctx, SSL_SESSION *c);
        int SSL_add_session(SSL_CTX *ctx, SSL_SESSION *c);

        int SSL_CTX_remove_session(SSL_CTX *ctx, SSL_SESSION *c);
        int SSL_remove_session(SSL_CTX *ctx, SSL_SESSION *c);

DESCRIPTION

       SSL_CTX_add_session() ajoute la session c au contexte ctx. Le compteur de références pour la session c
       est incrémenté de 1. S'il existe déjà une session avec le même identifiant de session, la session
       ancienne est supprimée en appelant SSL_SESSION_free(3).

       SSL_CTX_remove_session() supprime la session c du contexte ctx. SSL_SESSION_free(3) est appelée une fois
       pour c.

       SSL_add_session() et SSL_remove_session() sont synonymes pour leurs équivalents  SSL_CTX_*().

NOTES

       Quand on ajoute une nouvelle session au cache des sessions interne, l'existence d'une session portant
       déjà le même identifiant de session est vérifiée. Si c'est le cas, ces deux sessions sont considérées
       identiques. Si la même session est conservée dans un objet SSL_SESSION différent, l'ancienne session est
       supprimée et remplacée par la nouvelle session. Si la session est vraiment identique (l'objet SSL_SESSION
       est identique), SSL_CTX_add_session() est sans effet et la valeur 0 est renvoyée.

       Lorsqu'un serveur SSL_CTX est configuré avec le réglage SSL_SESS_CACHE_NO_INTERNAL_STORE, le cache
       interne n'est pas automatiquement rempli par les nouvelles sessions négociées par l'implémentation de
       SSL/TLS, même si le cache interne fera automatiquement l'objet d'une recherche lors d'une requête de
       reprise de session (la dernière peut être supprimée par la fonction SSL_SESS_CACHE_NO_INTERNAL_LOOKUP).
       Ainsi, l'application peut utiliser directement SSL_CTX_add_session() pour obtenir un contrôle total des
       sessions qui peuvent être reprises si on le souhaite.

VALEURS DE RETOUR

       Toutes les fonctions peuvent renvoyer les valeurs suivantes :

       0
            L’opération a échouée. Si c’est lors d’une opération d’addition, un essai
            d’ajout de la même session (identique) a été fait. Si c’est lors d’une
            opération de suppression, la session n’a pas été trouvée dans le cache.

       1
            L’opération est réussie.

VOIR AUSSI

       ssl(3), SSL_CTX_set_session_cache_mode(3), SSL_SESSION_free(3)

TRADUCTION

       La  traduction  de  cette page de manuel est maintenue par les membres de la liste <debian-l10n-french AT
       lists DOT debian DOT org>. Veuillez signaler toute erreur de traduction par un rapport de  bogue  sur  le
       paquet manpages-fr-extra.

1.0.2a 1.0.2c                                      2015-12-31                 fr::ssl::SSL_CTX_add_session(3SSL)