SSL_set_session(3) Définir une session TLS ou SSL à utiliser lors d'une

SYNOPSIS

#include <openssl/ssl.h>

int SSL_set_session(SSL *ssl, SSL_SESSION *session);

DESCRIPTION

SSL_set_session() définit la session à utiliser quand la connexion TLS ou SSL va être établie. SSL_set_session() n'est utile que pour les clients TLS ou SSL. Quand la session est définie, le compteur de références de session est augmenté d'un. Si la session n'est pas réutilisée, le compteur de références est diminué lors de SSL_connect(). Un appel SSL_session_reused(3) permet de savoir si la session a été réutilisée.

Si une session est déjà définie dans ssl (parce qu'elle a été définie avec SSL_set_session() auparavant ou que le même ssl a déjà été utilisé pour une connexion), SSL_SESSION_free() sera appelée pour cette session.

NOTES

Les objets SSL_SESSION conservent des informations sur les liens internes à propos de la liste du cache de sessions, lorsqu'ils sont insérés dans le cache de sessions d'un objet SSL_CTX. Un objet SSL_SESSION, quel que soit son compteur de références, ne doit donc être utilisé qu'avec un objet SSL_CTX (et les objets SSL créés à partir de cet objet SSL_CTX).

VALEURS DE RETOUR

Les valeurs suivantes peuvent être renvoyées.
0
L'opération a échoué ; vérifiez la pile d'erreur pour découvrir la raison.
1
L'opération a réussi.

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.