NOM¶
SSL_set_connect_state, SSL_get_accept_state - Préparer un objet SSL pour
fonctionner en mode client ou serveur
SYNOPSIS¶
#include <openssl/ssl.h>
void SSL_set_connect_state(SSL *ssl);
void SSL_set_accept_state(SSL *ssl);
DESCRIPTION¶
SSL_set_connect_state() définit
ssl pour fonctionner en mode
client.
SSL_set_accept_state() définit
ssl pour fonctionner en mode
serveur.
NOTES¶
Quand l'objet SSL_CTX a été créé avec
SSL_CTX_new(3),
il était assigné a une méthode de client dédiée, une
méthode de serveur dédiée ou une méthode
générique qui pouvait être utilisée à la fois pour
les connexions en client et serveur (la méthode a pu être
modifiée avec
SSL_CTX_set_ssl_version(3) ou
SSL_set_ssl_method()).
Lors de l'initiation de connexion, le moteur SSL doit savoir s'il doit appeler
les routines « connect » (client) ou
« accept » (serveur). Même s'il peut être clair
en fonction de la méthode choisie si le mode client ou serveur a
été demandé, les routines d'initiation de connexion doivent
être définies explicitement.
Lors de l'utilisation des routines
SSL_connect(3) ou
SSL_accept(3), les routines d'initiation de connexion adéquates
sont automatiquement définies. Lors de la réalisation d'une
négociation transparente utilisant
SSL_write(3) ou
SSL_read(3), les routines d'initiation de connexion doivent être
explicitement définies à l'avance en utilisant
SSL_set_connect_state() ou
SSL_set_accept_state().
VALEURS DE RETOUR¶
SSL_set_connect_state() et
SSL_set_accept_state() ne renvoient pas
de renseignements de diagnostic.
VOIR AUSSI¶
ssl(3),
SSL_new(3),
SSL_CTX_new(3),
SSL_connect(3),
SSL_accept(3),
SSL_write(3),
SSL_read(3),
SSL_do_handshake(3),
SSL_CTX_set_ssl_version(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.