Date création : 27-03-2008 20:23:44
 Vous êtes dans : GNU/Linux Astuces / Pages man [Section3 - Sous-fonctions]
KEY_SETSECRET
Index
- NOM
- SYNOPSIS
- DESCRIPTION
- NOTE
- VALEUR RENVOYÉE
- VOIR AUSSI
- TRADUCTION
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.
NOTE
Notez bien qu'il y a deux types de cryptage ici : l'un est asymétrique, en
utilisant 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é.
VALEUR RENVOYÉE
Les fonctions renvoient 1 si elles réussissent et zéro si elles échouent.
VOIR AUSSI
crypt(3)
TRADUCTION
Cette page de manuel a été traduite et mise à jour par
Christophe Blaess <http://www.blaess.fr/christophe/> entre 1996 et 2003,
puis par Alain Portal <aportal AT univ-montp2 DOT fr> jusqu'en 2006.
La traduction de cette page de manuel est basée sur les traductions
disponibles sur http://manpagesfr.free.fr/,
mais est gérée par l'équipe francophone de traduction de Debian
au travers de la liste de discussion debian-l10n-french.
Veuillez signaler toute erreur de traduction 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> ».
|