openssl - en to fr translation catalogue (61 entries)

note: type: =head1
en: NAME
fr: NOM

note: type: textblock
en: SSL_set_bio - connect the SSL object with a BIO
fr: SSL_set_bio - Connecter un objet SSL avec un BIO

note: type: verbatim
en:  #include <openssl/ssl.h>
fr: B< #include E<lt>openssl/ssl.hE<gt>>

note: type: verbatim
en:  void SSL_set_bio(SSL *ssl, BIO *rbio, BIO *wbio);
fr: B< void SSL_set_bio(SSL *>I<ssl>B<, BIO *>I<rbio>B<, BIO *>I<wbio>B<);>

note: type: textblock
en: SSL_set_bio() connects the BIOs B<rbio> and B<wbio> for the read and write operations of the TLS/SSL (encrypted) side of B<ssl>.
fr: B<SSL_set_bio>() connecte les BIO I<rbio> et I<wbio> pour les opérations de lecture et écriture du côté TLS/SSL (chiffré) de I<ssl>.

note: type: textblock
en: The SSL engine inherits the behaviour of B<rbio> and B<wbio>, respectively.  If a BIO is non-blocking, the B<ssl> will also have non-blocking behaviour.
fr: Le moteur SSL hérite du comportement de I<rbio> et I<wbio>, respectivement. Si un BIO n'est pas bloquant, I<ssl> aura également un comportement non bloquant.

note: type: textblock
en: If there was already a BIO connected to B<ssl>, BIO_free() will be called (for both the reading and writing side, if different).
fr: Si un BIO était déjà connecté à I<ssl>, B<BIO_free>() sera appelée (pour le BIO de lecture et celui d'écriture s'ils sont différents).

note: type: =head1
en: RETURN VALUES
fr: VALEURS DE RETOUR

note: type: textblock
en: SSL_set_bio() cannot fail.
fr: B<SSL_set_bio>() ne peut pas échouer.

note: type: =head1
en: SEE ALSO
fr: VOIR AUSSI

note: type: textblock
en: L<SSL_get_rbio(3)|SSL_get_rbio(3)>, L<SSL_connect(3)|SSL_connect(3)>, L<SSL_accept(3)|SSL_accept(3)>, L<SSL_shutdown(3)|SSL_shutdown(3)>, L<ssl(3)|ssl(3)>, L<bio(3)|bio(3)>
fr: L<B<SSL_get_rbio>(3)|SSL_get_rbio(3)>, L<B<SSL_connect>(3)|SSL_connect(3)>, L<B<SSL_accept>(3)|SSL_accept(3)>, L<B<SSL_shutdown>(3)|SSL_shutdown(3)>, L<B<ssl>(3)|ssl(3)>, L<B<bio>(3)|bio(3)>

note: type: textblock
en: SSL_set_connect_state, SSL_get_accept_state - prepare SSL object to work in client or server mode
fr: SSL_set_connect_state, SSL_get_accept_state - Préparer un objet SSL pour fonctionner en mode client ou serveur

note: type: verbatim
en:  void SSL_set_connect_state(SSL *ssl);
fr: B< void SSL_set_connect_state(SSL *>I<ssl>B<);>

note: type: verbatim
en:  void SSL_set_accept_state(SSL *ssl);
fr: B< void SSL_set_accept_state(SSL *>I<ssl>B<);>

note: type: textblock
en: SSL_set_connect_state() sets B<ssl> to work in client mode.
fr: B<SSL_set_connect_state>() définit I<ssl> pour fonctionner en mode client.

note: type: textblock
en: SSL_set_accept_state() sets B<ssl> to work in server mode.
fr: B<SSL_set_accept_state>() définit I<ssl> pour fonctionner en mode serveur.

note: type: textblock
en: When the SSL_CTX object was created with L<SSL_CTX_new(3)|SSL_CTX_new(3)>, it was either assigned a dedicated client method, a dedicated server method, or a generic method, that can be used for both client and server connections. (The method might have been changed with L<SSL_CTX_set_ssl_version(3)|SSL_CTX_set_ssl_version(3)> or SSL_set_ssl_method().)
fr: Quand l'objet SSL_CTX a été créé avec L<B<SSL_CTX_new>(3)|SSL_CTX_new(3)>, il lui était assigné soit un mode client dédié, soit un mode serveur dédié, soit un mode générique qui pouvait être utilisé à la fois pour les connexions en client et serveur (le mode a pu être modifié avec L<B<SSL_CTX_set_ssl_version>(3)|SSL_CTX_set_ssl_version(3)> ou B<SSL_set_ssl_method>()).

note: type: textblock
en: When beginning a new handshake, the SSL engine must know whether it must call the connect (client) or accept (server) routines. Even though it may be clear from the method chosen, whether client or server mode was requested, the handshake routines must be explicitly set.
fr: Lors d’une initialisation de connexion, le moteur SSL doit savoir s'il doit appeler les routines « connect » (client) ou « accept » (serveur). Même si cela peut être évident en fonction du mode choisi — si le mode client ou serveur a été demandé — les routines d'initialisation de connexion doivent être définies explicitement.

note: type: textblock
en: When using the L<SSL_connect(3)|SSL_connect(3)> or L<SSL_accept(3)|SSL_accept(3)> routines, the correct handshake routines are automatically set. When performing a transparent negotiation using L<SSL_write(3)|SSL_write(3)> or L<SSL_read(3)|SSL_read(3)>, the handshake routines must be explicitly set in advance using either SSL_set_connect_state() or SSL_set_accept_state().
fr: Lors de l'utilisation des routines L<B<SSL_connect>(3)|SSL_connect(3)> ou L<B<SSL_accept>(3)|SSL_accept(3)>, les routines d'initialisation de connexion adéquates sont automatiquement définies. Lors de la réalisation d'une négociation transparente utilisant L<B<SSL_write>(3)|SSL_write(3)> ou L<B<SSL_read>(3)|SSL_read(3)>, les routines d'initialisation de connexion doivent être explicitement définies à l'avance en utilisant B<SSL_set_connect_state>() ou B<SSL_set_accept_state>().

note: type: textblock
en: SSL_set_connect_state() and SSL_set_accept_state() do not return diagnostic information.
fr: B<SSL_set_connect_state>() et B<SSL_set_accept_state>() ne renvoient pas de renseignements de diagnostic.

note: type: textblock
en: L<ssl(3)|ssl(3)>, L<SSL_new(3)|SSL_new(3)>, L<SSL_CTX_new(3)|SSL_CTX_new(3)>, L<SSL_connect(3)|SSL_connect(3)>, L<SSL_accept(3)|SSL_accept(3)>, L<SSL_write(3)|SSL_write(3)>, L<SSL_read(3)|SSL_read(3)>, L<SSL_do_handshake(3)|SSL_do_handshake(3)>, L<SSL_CTX_set_ssl_version(3)|SSL_CTX_set_ssl_version(3)>
fr: L<B<ssl>(3)|ssl(3)>, L<B<SSL_new>(3)|SSL_new(3)>, L<B<SSL_CTX_new>(3)|SSL_CTX_new(3)>, L<B<SSL_connect>(3)|SSL_connect(3)>, L<B<SSL_accept>(3)|SSL_accept(3)>, L<B<SSL_write>(3)|SSL_write(3)>, L<B<SSL_read>(3)|SSL_read(3)>, L<B<SSL_do_handshake>(3)|SSL_do_handshake(3)>, L<B<SSL_CTX_set_ssl_version>(3)|SSL_CTX_set_ssl_version(3)>

note: type: textblock
en: SSL_set_fd - connect the SSL object with a file descriptor
fr: SSL_set_fd - Connecter l'objet SSL à un descripteur de fichier

note: type: verbatim
en:  int SSL_set_fd(SSL *ssl, int fd);
     int SSL_set_rfd(SSL *ssl, int fd);
     int SSL_set_wfd(SSL *ssl, int fd);
fr: B< int SSL_set_fd(SSL *>I<ssl>B<, int> I<fd>B<);>
     B<int SSL_set_rfd(SSL *>I<ssl>B<, int> I<fd>B<);>
     B<int SSL_set_wfd(SSL *>I<ssl>B<, int> I<fd>B<);>

note: type: textblock
en: SSL_set_fd() sets the file descriptor B<fd> as the input/output facility for the TLS/SSL (encrypted) side of B<ssl>. B<fd> will typically be the socket file descriptor of a network connection.
fr: B<SSL_set_fd>() définit le descripteur de fichier I<fd> comme point d'entrée ou de sortie du côté (chiffré) TLS ou SSL de I<ssl>. I<fd> sera typiquement la socket de descripteur de fichier d'une connexion réseau.

note: type: textblock
en: When performing the operation, a B<socket BIO> is automatically created to interface between the B<ssl> and B<fd>. The BIO and hence the SSL engine inherit the behaviour of B<fd>. If B<fd> is non-blocking, the B<ssl> will also have non-blocking behaviour.
fr: Lors de la réalisation de l'opération, une B<socket BIO> est automatiquement créée pour faire l'interface entre I<ssl> et I<fd>. Le BIO, et donc le moteur SSL, hérite du comportement du I<fd>. Si I<fd> est non bloquant, le I<ssl> aura aussi un comportement non bloquant.

note: type: textblock
en: SSL_set_rfd() and SSL_set_wfd() perform the respective action, but only for the read channel or the write channel, which can be set independently.
fr: B<SSL_set_rfd>() et B<SSL_set_wfd>() réalisent leur action respective, mais seulement pour le canal de lecture ou le canal d'écriture, qui peuvent être définis indépendamment.

note: type: textblock
en: The following return values can occur:
fr: Les valeurs suivantes peuvent être renvoyées.

note: type: textblock
en: The operation failed. Check the error stack to find out why.
fr: L'opération a échoué. Vérifiez la pile d'erreur pour découvrir la raison.

note: type: textblock
en: The operation succeeded.
fr: L'opération a réussi.

note: type: textblock
en: L<SSL_get_fd(3)|SSL_get_fd(3)>, L<SSL_set_bio(3)|SSL_set_bio(3)>, L<SSL_connect(3)|SSL_connect(3)>, L<SSL_accept(3)|SSL_accept(3)>, L<SSL_shutdown(3)|SSL_shutdown(3)>, L<ssl(3)|ssl(3)> , L<bio(3)|bio(3)>
fr: L<B<SSL_get_fd>(3)|SSL_get_fd(3)>, L<B<SSL_set_bio>(3)|SSL_set_bio(3)>, L<B<SSL_connect>(3)|SSL_connect(3)>, L<B<SSL_accept>(3)|SSL_accept(3)>, L<B<SSL_shutdown>(3)|SSL_shutdown(3)>, L<B<ssl>(3)|ssl(3)>, L<B<bio>(3)|bio(3)>

note: type: textblock
en: SSL_set_session - set a TLS/SSL session to be used during TLS/SSL connect
fr: SSL_set_session - Définir une session TLS ou SSL à utiliser lors d'une connexion TLS ou SSL

note: type: verbatim
en:  int SSL_set_session(SSL *ssl, SSL_SESSION *session);
fr: B< int SSL_set_session(SSL *>I<ssl>B<, SSL_SESSION *>I<session>B<);>

note: type: textblock
en: SSL_set_session() sets B<session> to be used when the TLS/SSL connection is to be established. SSL_set_session() is only useful for TLS/SSL clients.  When the session is set, the reference count of B<session> is incremented by 1. If the session is not reused, the reference count is decremented again during SSL_connect(). Whether the session was reused can be queried with the L<SSL_session_reused(3)|SSL_session_reused(3)> call.
fr: B<SSL_set_session>() définit la I<session> à utiliser quand la connexion TLS ou SSL va être établie. B<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 I<session> est augmenté d'un. Si la session n'est pas réutilisée, le compteur de références est diminué lors de B<SSL_connect>(). Un appel L<B<SSL_session_reused>(3)|SSL_session_reused(3)> permet de savoir si la session a été réutilisée.

note: type: textblock
en: If there is already a session set inside B<ssl> (because it was set with SSL_set_session() before or because the same B<ssl> was already used for a connection), SSL_SESSION_free() will be called for that session.
fr: Si une session est déjà définie dans I<ssl> (parce qu'elle a été définie avec B<SSL_set_session>() auparavant ou que le même I<ssl> a déjà été utilisé pour une connexion), B<SSL_SESSION_free>() sera appelée pour cette session.

note: type: textblock
en: SSL_SESSION objects keep internal link information about the session cache list, when being inserted into one SSL_CTX object's session cache.  One SSL_SESSION object, regardless of its reference count, must therefore only be used with one SSL_CTX object (and the SSL objects created from this SSL_CTX object).
fr: 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).

note: type: textblock
en: The operation failed; check the error stack to find out the reason.
fr: L'opération a échoué ; vérifiez la pile d'erreur pour découvrir la raison.

note: type: textblock
en: L<ssl(3)|ssl(3)>, L<SSL_SESSION_free(3)|SSL_SESSION_free(3)>, L<SSL_get_session(3)|SSL_get_session(3)>, L<SSL_session_reused(3)|SSL_session_reused(3)>, L<SSL_CTX_set_session_cache_mode(3)|SSL_CTX_set_session_cache_mode(3)>
fr: L<B<ssl>(3)|ssl(3)>, L<B<SSL_SESSION_free>(3)|SSL_SESSION_free(3)>, L<B<SSL_get_session>(3)|SSL_get_session(3)>, L<B<SSL_session_reused>(3)|SSL_session_reused(3)>, L<B<SSL_CTX_set_session_cache_mode>(3)|SSL_CTX_set_session_cache_mode(3)>

note: type: textblock
en: SSL_set_shutdown, SSL_get_shutdown - manipulate shutdown state of an SSL connection
fr: SSL_set_shutdown, SSL_get_shutdown - Manipuler l'état d'arrêt d'une connexion SSL

note: type: verbatim
en:  void SSL_set_shutdown(SSL *ssl, int mode);
fr: B< void SSL_set_shutdown(SSL *>I<ssl>B<, int> I<mode>B<);>

note: type: verbatim
en:  int SSL_get_shutdown(const SSL *ssl);
fr: B< int SSL_get_shutdown(const SSL *>I<ssl>I<);>

note: type: textblock
en: SSL_set_shutdown() sets the shutdown state of B<ssl> to B<mode>.
fr: B<SSL_set_shutdown>() définit l'état d'arrêt de I<ssl> à I<mode>.

note: type: textblock
en: SSL_get_shutdown() returns the shutdown mode of B<ssl>.
fr: B<SSL_get_shutdown>() renvoie le mode d'arrêt de I<ssl>.

note: type: textblock
en: The shutdown state of an ssl connection is a bitmask of:
fr: L'état d'arrêt d'une connexion SSL est un masque binaire des valeurs suivantes.

note: type: textblock
en: No shutdown setting, yet.
fr: Réglages d’arrêt pas encore définis.

note: type: =item
en: SSL_SENT_SHUTDOWN
fr: B<SSL_SENT_SHUTDOWN>

note: type: textblock
en: A "close notify" shutdown alert was sent to the peer, the connection is being considered closed and the session is closed and correct.
fr: Une notification d’arrêt (« close notify ») a été envoyée au pair, la connexion est considérée comme terminée et la session est terminée et correcte.

note: type: =item
en: SSL_RECEIVED_SHUTDOWN
fr: B<SSL_RECEIVED_SHUTDOWN>

note: type: textblock
en: A shutdown alert was received form the peer, either a normal "close notify" or a fatal error.
fr: Une alerte de fermeture a été reçue d'un pair, soit une notification normale « close notify », soit une erreur fatale.

note: type: textblock
en: SSL_SENT_SHUTDOWN and SSL_RECEIVED_SHUTDOWN can be set at the same time.
fr: B<SSL_SENT_SHUTDOWN> et B<SSL_RECEIVED_SHUTDOWN> peuvent être définis en même temps.

note: type: textblock
en: The shutdown state of the connection is used to determine the state of the ssl session. If the session is still open, when L<SSL_clear(3)|SSL_clear(3)> or L<SSL_free(3)|SSL_free(3)> is called, it is considered bad and removed according to RFC2246.  The actual condition for a correctly closed session is SSL_SENT_SHUTDOWN (according to the TLS RFC, it is acceptable to only send the "close notify" alert but to not wait for the peer's answer, when the underlying connection is closed).  SSL_set_shutdown() can be used to set this state without sending a close alert to the peer (see L<SSL_shutdown(3)|SSL_shutdown(3)>).
fr: L'état de fermeture de la connexion est utilisé pour déterminer l'état de la session ssl. Si la session est toujours ouverte, quand L<B<SSL_clear>(3)|SSL_clear(3)> ou L<B<SSL_free>(3)|SSL_free(3)> est appelée, elle est considérée comme mauvaise et est enlevée selon la RFC 2246. La condition nécessaire pour qu’une session soit correctement fermée est B<SSL_SENT_SHUTDOWN> (selon la RFC de TLS, il est acceptable d'envoyer seulement l'alerte « close notify » mais pas d'attendre une réponse du pair, quand  la connexion sous-jacente est fermée). B<SSL_set_shutdown>() peut être utilisée pour définir l'état sans envoyer une alerte de fermeture au pair (voir L<B<SSL_shutdown>(3)|SSL_shutdown(3)>).

note: type: textblock
en: If a "close notify" was received, SSL_RECEIVED_SHUTDOWN will be set, for setting SSL_SENT_SHUTDOWN the application must however still call L<SSL_shutdown(3)|SSL_shutdown(3)> or SSL_set_shutdown() itself.
fr: Si « close notify » a été reçu, B<SSL_RECEIVED_SHUTDOWN> sera défini ; pour définir B<SSL_SENT_SHUTDOWN> l'application doit cependant encore appeler L<B<SSL_shutdown>(3)|SSL_shutdown(3)> ou B<SSL_set_shutdown>() elle-même.

note: type: textblock
en: SSL_set_shutdown() does not return diagnostic information.
fr: B<SSL_set_shutdown>() ne renvoie pas d’informations de diagnostic.

note: type: textblock
en: SSL_get_shutdown() returns the current setting.
fr: B<SSL_get_shutdown>() renvoie la configuration actuelle.

note: type: textblock
en: L<ssl(3)|ssl(3)>, L<SSL_shutdown(3)|SSL_shutdown(3)>, L<SSL_CTX_set_quiet_shutdown(3)|SSL_CTX_set_quiet_shutdown(3)>, L<SSL_clear(3)|SSL_clear(3)>, L<SSL_free(3)|SSL_free(3)>
fr: L<B<ssl>(3)|ssl(3)>, L<B<SSL_shutdown>(3)|SSL_shutdown(3)>, L<B<SSL_CTX_set_quiet_shutdown>(3)|SSL_CTX_set_quiet_shutdown(3)>, L<B<SSL_clear>(3)|SSL_clear(3)>, L<B<SSL_free>(3)|SSL_free(3)>

note: type: textblock
en: SSL_set_verify_result - override result of peer certificate verification
fr: SSL_set_verify_result - Écraser le résultat de vérification de certificat de pair

note: type: verbatim
en:  void SSL_set_verify_result(SSL *ssl, long verify_result);
fr: B< void SSL_set_verify_result(SSL *>I<ssl>B<, long> I<verify_result>B<);>

note: type: textblock
en: SSL_set_verify_result() sets B<verify_result> of the object B<ssl> to be the result of the verification of the X509 certificate presented by the peer, if any.
fr: B<SSL_set_verify_result>() définit I<verify_result> de l'objet I<ssl> comme résultat de la vérification du certificat X509 présenté par le pair, s'il existe.

note: type: textblock
en: SSL_set_verify_result() overrides the verification result. It only changes the verification result of the B<ssl> object. It does not become part of the established session, so if the session is to be reused later, the original value will reappear.
fr: B<SSL_set_verify_result>() écrase le résultat de la vérification. Il ne modifie que le résultat de la vérification de l'objet I<ssl>. Il n'est pas inclus dans la session établie, donc si la session doit être réutilisée plus tard, la valeur originale réapparaîtra.

note: type: textblock
en: The valid codes for B<verify_result> are documented in L<verify(1)|verify(1)>.
fr: Les codes possibles pour I<verify_result> sont documentés dans L<B<verify>(1)|verify(1)>.

note: type: textblock
en: SSL_set_verify_result() does not provide a return value.
fr: B<SSL_set_verify_result>() ne fournit pas de valeur de retour.

note: type: textblock
en: L<ssl(3)|ssl(3)>, L<SSL_get_verify_result(3)|SSL_get_verify_result(3)>, L<SSL_get_peer_certificate(3)|SSL_get_peer_certificate(3)>, L<verify(1)|verify(1)>
fr: L<B<verify>(1)|verify(1)>, L<B<ssl>(3)|ssl(3)>, L<B<SSL_get_verify_result>(3)|SSL_get_verify_result(3)>, L<B<SSL_get_peer_certificate>(3)|SSL_get_peer_certificate(3)>
