Provided by: manpages-fr-extra_20101103_all bug

NOM

       bio - Abstraction d'entrees-sorties

SYNOPSIS

        #include <openssl/bio.h>

       TBA

DESCRIPTION

       Un BIO est une abstraction d'entrees-sorties. Il cache beaucoup des
       details des entrees-sorties sous-jacentes a l'application. Si une
       application utilise un BIO pour ses entrees-sorties, elle peut prendre
       en charge de facon transparente des connexions SSL, des connections
       reseau non chiffrees et des entrees-sorties utilisant des fichiers.

       Il y a deux types de BIO, un BIO de type source/destination et un BIO
       de type filtre.

       Comme son nom l'indique le BIO source/destination est une source et/ou
       une destination pour des donnees, comme par exemple un BIO socket et un
       BIO fichier.

       Un BIO filtre prend des donnees dans un BIO et les passe a un autre ou
       a l'application. Les donnees peuvent rester inchangees (par exemple un
       BIO de calcul de hache d'un message) ou traduites (par exemple un BIO
       de chiffrement). Les effets d'un BIO filtre peuvent varier en fonction
       de l'operation d'entrees-sorties effectuee: par exemple un BIO de
       chiffrement chiffrera les donnees si on ecrit dedans et dechiffrera les
       donnees si on y lit.

       Des BIO peuvent etre attache les uns aux autres pour former une chaine
       (une BIO unique est une chaine avec un seul composant). Une chaine
       consiste normalement en un BIO source/destination et un filtre ou plus.
       Les donnees lues ou ecrites dans le premier BIO traversent la chaine
       jusqu'au bout (normalement un BIO source/destination).

VOIR AUSSI

       BIO_ctrl(3), BIO_f_base64(3), BIO_f_buffer(3), BIO_f_cipher(3),
       BIO_f_md(3), BIO_f_null(3), BIO_f_ssl(3), BIO_find_type(3), BIO_new(3),
       BIO_new_bio_pair(3), BIO_push(3), BIO_read(3), BIO_s_accept(3),
       BIO_s_bio(3), BIO_s_connect(3), BIO_s_fd(3), BIO_s_file(3),
       BIO_s_mem(3), BIO_s_null(3), BIO_s_socket(3), BIO_set_callback(3),
       BIO_should_retry(3)