Provided by: manpages-fr-dev_3.32d0.2p4-1_all bug

NOM

       key_decryptsession,  key_encryptsession, key_setsecret, key_gendes, key_secretkey_is_set -
       Interface pour le démon générateur de clé RPC.

SYNOPSIS

       #include <rpc/rpc.h>

       int key_decryptsession(const char *nom_distant, des_block *cle_des);

       int key_encryptsession(const char *nom_distant, des_block *cle_des);

       int key_gendes(des_block *cle_des);

       int key_setsecret(const char *cle);

       int key_secretkey_is_set(void);

DESCRIPTION

       Ces fonctions sont utilisées dans  le  mécanisme  d'authentification  des  RPC  sécurisées
       (AUTH_DES). Les programmes utilisateurs ne devraient pas en avoir besoin.

       La  fonction  key_decryptsession()  utilise  le  nom  du  serveur (distant) et effectue un
       décodage avec la clé DES transmise. Elle utilise la clé publique  du  serveur  et  la  clé
       privée associée avec l'UID effectif du processus appelant.

       La  fonction  key_encryptsession()  est l'inverse de key_decryptsession(). Elle crypte les
       clés DES avec la clé publique du serveur et la clé secrète associée à  l'UID  effectif  du
       processus appelant.

       La  fonction  key_gendes()  est  utilisée  pour  demander  à un serveur une clé de session
       sécurisée.

       La fonction key_setsecret() fixe la clé associée à l'UID effectif du processus appelant.

       La fonction key_secretkey_is_set() sert à savoir su une clé a été enregistrée  pour  l'UID
       effectif du processus appelant.

VALEUR RENVOYÉE

       Ces fonctions renvoient 1 si elles réussissent et zéro si elles échouent.

NOTES

       Notez  bien  qu'il  y  a  deux  types de cryptage ici : l'un est asymétrique, avec une clé
       publique et une clé secrète. L'autre est symétrique, avec la clé DES 64-bits.

       Ces routines faisaient partie du projet Linux/Doors, à présent abandonné.

VOIR AUSSI

       crypt(3)

COLOPHON

       Cette page fait partie de la publication 3.32 du projet man-pages Linux.  Une  description
       du  projet  et  des  instructions  pour  signaler  des  anomalies  peuvent être trouvées à
       l'adresse <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis   2010,   cette   traduction   est   maintenue   à   l'aide   de    l'outil    po4a
       <URL:http://po4a.alioth.debian.org/>  par  l'équipe  de  traduction francophone au sein du
       projet perkamon <URL:http://perkamon.alioth.debian.org/>.

       Christophe  Blaess  <URL:http://www.blaess.fr/christophe/>   (1996-2003),   Alain   Portal
       <URL:http://manpagesfr.free.fr/>  (2003-2006). Florentin Duneau et l'équipe francophone de
       traduction de Debian (2006-2009).

       Veuillez     signaler     toute     erreur     de     traduction     en     écrivant     à
       <debian-l10n-french@lists.debian.org>   ou   par   un  rapport  de  bogue  sur  le  paquet
       manpages-fr.

       Vous pouvez toujours avoir accès à la version anglaise de  ce  document  en  utilisant  la
       commande « man -L C <section> <page_de_man> ».

                                         18 juillet 2002                         KEY_SETSECRET(3)