perkamon - en to fr translation catalogue (77 entries)

note: type: TH
en: 2010-02-25
fr: 25 février 2010

note: type: TH
en: Linux Key Management Calls
fr: Gestion des clés sous Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: add_key - add a key to the kernel's key management facility
fr: add_key - Ajouter une clé au gestionnaire des clés du noyau

note: type: Plain text
en: B<add_key>()  asks the kernel to create or update a key of the given I<type> and I<description>, instantiate it with the I<payload> of length I<plen>, and to attach it to the nominated I<keyring> and to return its serial number.
fr: B<add_key>()  demande au noyau de créer ou de mettre à jour une clé ayant un I<type> et une I<description> donnés, de l'instancier avec une charge utile (I<payload>) de longueur I<plen>, de l'attacher au trousseau (I<keyring>) spécifié, et de renvoyer son numéro de série.

note: type: Plain text
en: The key type may reject the data if it's in the wrong format or in some other way invalid.
fr: Le type de clé peut rejeter les données s'il est dans un mauvais format ou s'il est invalide de toute autre façon.

note: type: Plain text
en: If the destination I<keyring> already contains a key that matches the specified I<type> and I<description,> then, if the key type supports it, that key will be updated rather than a new key being created; if not, a new key will be created and it will displace the link to the extant key from the keyring.
fr: Si le trousseau (I<keyring>) contient déjà une clé avec ce I<type> et cette I<description>, alors, si le type de la clé le permet, cette clé sera mise à jour au lieu de créer une nouvelle clé. Dans le cas contraire, une nouvelle clé sera créée, et le trousseau sera mis à jour pour remplacer le lien vers l'ancienne clé par un lien vers la nouvelle.

note: type: Plain text
en: The destination I<keyring> serial number may be that of a valid keyring to which the caller has write permission, or it may be a special keyring ID:
fr: Le numéro de série du trousseau de destination peut être celui d'un trousseau déjà existant, ou peut être l'identifiant d'un trousseau spécial :

note: type: Plain text
en: This specifies the caller's thread-specific keyring.
fr: Pour indiquer le trousseau spécifique au processus léger (I<thread>) de l'appelant.

note: type: Plain text
en: This specifies the caller's process-specific keyring.
fr: Pour indiquer le trousseau spécifique au processus de l'appelant.

note: type: Plain text
en: This specifies the caller's session-specific keyring.
fr: Pour indiquer le trousseau spécifique à la session de l'appelant.

note: type: Plain text
en: This specifies the caller's UID-specific keyring.
fr: Pour indiquer le trousseau spécifique à l'UID de l'appelant.

note: type: Plain text
en: This specifies the caller's UID-session keyring.
fr: Pour indiquer le trousseau spécifique à la session de l'UID de l'appelant.

note: type: SH
en: KEY TYPES
fr: TYPES DE CLÉS

note: type: Plain text
en: There are a number of key types available in the core key management code, and these can be specified to this function:
fr: Un certain nombre de types de clés sont disponibles dans le code de base du gestionnaire des clés, et ils peuvent être utilisés dans cette fonction :

note: type: TP
en: B<``user''>
fr: B<user>

note: type: Plain text
en: Keys of the user-defined key type may contain a blob of arbitrary data, and the I<description> may be any valid string, though it is preferred that the description be prefixed with a string representing the service to which the key is of interest and a colon (for instance ``B<afs:mykey>'').  The I<payload> may be empty or NULL for keys of this type.
fr: Les clés de type I<user> peuvent contenir des données quelconques, et la I<description> peut être n'importe quelle chaîne valide, bien qu'il soit préférable de préfixer la description avec une chaîne représentant le service pour lequel la clé est utilisée, suivi du caractère deux-points (par exemple «\ B<afs:ma-cle>\ »). Pour des clés de ce type, l'argument I<payload> peut être vide ou B<NULL>.

note: type: TP
en: B<``keyring''>
fr: B<keyring>

note: type: Plain text
en: Keyrings are special key types that may contain links to sequences of other keys of any type.  If this interface is used to create a keyring, then a NULL I<payload> should be specified, and I<plen> should be zero.
fr: Les trousseaux (I<keyring>) sont des types de clé spéciaux qui peuvent contenir des liens vers des séquences d'autres clés de tout type. Si cette interface est utilisée pour créer un trousseau, alors l'argument I<payload> doit valoir B<NULL>, et I<plen> doit être nul.

note: type: SH
en: RETURN VALUE
fr: VALEUR RENVOYÉE

note: type: Plain text
en: On success B<add_key>()  returns the serial number of the key it created or updated.  On error, the value -1 will be returned and errno will have been set to an appropriate error.
fr: En cas de succès, B<add_key>() renvoie le numéro de série de la clé créée ou mise à jour. En cas d'erreur, la valeur B<-1> est renvoyée et I<errno> contient un code d'erreur approprié.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: The keyring doesn't exist.
fr: Le trousseau n'existe pas.

note: type: Plain text
en: The keyring has expired.
fr: Le trousseau a expiré.

note: type: Plain text
en: The keyring has been revoked.
fr: Le trousseau a été révoqué.

note: type: Plain text
en: The payload data was invalid.
fr: La charge utile (I<payload>) est invalide.

note: type: Plain text
en: Insufficient memory to create a key.
fr: Il n'y a pas assez de mémoire pour créer une clé.

note: type: Plain text
en: The key quota for this user would be exceeded by creating this key or linking it to the keyring.
fr: Le quota de clés de cet utilisateur serait dépassé si la clé était créée ou ajoutée au trousseau.

note: type: Plain text
en: The keyring wasn't available for modification by the user.
fr: Le trousseau n'était pas disponible pour pouvoir être modifié par l'utilisateur.

note: type: SH
en: LINKING
fr: ÉDITION DE LIENS

note: type: Plain text
en: Although this is a Linux system call, it is not present in I<libc> but can be found rather in I<libkeyutils>.  When linking, B<-lkeyutils> should be specified to the linker.
fr: Bien qu'il s'agisse d'un appel système Linux, cette fonction n'est pas présente dans I<libc>, mais peut être trouvée dans I<libkeyutils>. L'édition des liens doit être être effectuée avec l'option B<-lkeyutils>.

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: This page is part of release 3.65 of the Linux I<man-pages> project.  A description of the project, and information about reporting bugs, can be found at \%http://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 3.65 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%http://www.kernel.org/doc/man-pages/.

note: type: TH
en: 2014-01-22
fr: 22 janvier 2014

note: type: Plain text
en: keyctl - manipulate the kernel's key management facility
fr: keyctl - Manipuler la gestion des clés du noyau

note: type: Plain text
en: B<keyctl>()  has a number of functions available:
fr: B<keyctl>() possède un certain nombre de fonctions disponibles :

note: type: Plain text
en: Ask for a keyring's ID.
fr: Obtenir l'identifiant d'un trousseau.

note: type: Plain text
en: Join or start named session keyring.
fr: Rejoindre ou créer un trousseau de session.

note: type: Plain text
en: Update a key.
fr: Mettre une clé à jour.

note: type: Plain text
en: Revoke a key.
fr: Révoquer une clé.

note: type: Plain text
en: Set ownership of a key.
fr: Changer le propriétaire d'une clé.

note: type: Plain text
en: Set perms on a key.
fr: Changer les permissions d'une clé.

note: type: Plain text
en: Describe a key.
fr: Obtenir la description d'une clé.

note: type: Plain text
en: Clear contents of a keyring.
fr: Vider le contenu d'un trousseau.

note: type: Plain text
en: Link a key into a keyring.
fr: Ajouter une clé à un trousseau.

note: type: Plain text
en: Unlink a key from a keyring.
fr: Supprimer une clé d'un trousseau.

note: type: Plain text
en: Search for a key in a keyring.
fr: Rechercher une clé dans un trousseau.

note: type: Plain text
en: Read a key or keyring's contents.
fr: Lire le contenu d'une clé ou d'un trousseau.

note: type: Plain text
en: Instantiate a partially constructed key.
fr: Instancier une clé partiellement construite.

note: type: Plain text
en: Negate a partially constructed key.
fr: Marquer négativement une clé partiellement construite.

note: type: Plain text
en: Set default request-key keyring.
fr: Définir le trousseau pour les requêtes de clé par défaut.

note: type: Plain text
en: Set timeout on a key.
fr: Définir un délai d'expiration sur une clé.

note: type: Plain text
en: Assume authority to instantiate key.
fr: Assumer l'autorité pour instancier une clé.

note: type: Plain text
en: These are wrapped by B<libkeyutils> into individual functions to permit compiler the compiler to check types.  See the B<See Also> section at the bottom.
fr: La bibliothèque B<libkeyutils> fournit un accès à chacune de ces fonctions individuellement, ce qui permet au compilateur de vérifier les arguments. Veuillez vous référer à la section B<VOIR AUSSI> à la fin de ce document.

note: type: Plain text
en: On success B<keyctl>()  returns the serial number of the key it found.  On error, the value -1 will be returned and errno will have been set to an appropriate error.
fr: En cas de succès, B<keyctl>() renvoie le numéro de série de la clé trouvée. En cas d'erreur, la valeur B<-1> est renvoyée et I<errno> contient un code d'erreur approprié.

note: type: Plain text
en: A key operation wasn't permitted.
fr: Une opération sur les clés n'avait pas les permissions nécessaires.

note: type: Plain text
en: The key quota for the caller's user would be exceeded by creating a key or linking it to the keyring.
fr: Le quota de clés de l'utilisateur appelant serait dépassé si la clé était créée ou ajoutée au trousseau.

note: type: Plain text
en: An expired key was found or specified.
fr: Une clé expirée a été trouvée ou spécifiée.

note: type: Plain text
en: A rejected key was found or specified.
fr: Une clé rejetée a été trouvée ou spécifiée.

note: type: Plain text
en: A revoked key was found or specified.
fr: Une clé révoquée a été trouvée ou spécifiée.

note: type: Plain text
en: No matching key was found or an invalid key was specified.
fr: Aucune clé correspondante n'a été trouvée, ou une clé invalide a été spécifiée.

note: type: Plain text
en: The kernel source file I<Documentation/security/keys.txt>.
fr: Le fichier source du noyau I<Documentation/security/keys.txt>.

note: type: Plain text
en: request_key - request a key from the kernel's key management facility
fr: request_key - Demander une clé au gestionnaire de clés du noyau

note: type: Plain text
en: B<request_key>()  asks the kernel to find a key of the given I<type> that matches the specified I<description> and, if successful, to attach it to the nominated I<keyring> and to return its serial number.
fr: B<request_key>()  demande au noyau de trouver une clé d'un I<type> donné, qui correspond à la I<description> spécifiée, et si une clé est trouvée, l'attache au trousseau (I<keyring>) donné en argument et renvoie son numéro de série.

note: type: Plain text
en: B<request_key>()  first recursively searches all the keyrings attached to the calling process in the order thread-specific keyring, process-specific keyring and then session keyring for a matching key.
fr: B<request_key>()  cherche une clé correspondant aux critères d'abord récursivement à l'intérieur des trousseaux attachés au processus appelant, dans l'ordre suivant : trousseau spécifique au processus léger (I<thread>), trousseau spécifique au processus, et enfin le trousseau de session.

note: type: Plain text
en: If B<request_key>()  is called from a program invoked by B<request_key>()  on behalf of some other process to generate a key, then the keyrings of that other process will be searched next, using that other process's UID, GID, groups, and security context to control access.
fr: Si B<request_key>()  est appelé depuis un programme lui-même appelé par B<request_key>() au nom d'un autre processus afin de générer une clé, alors les trousseaux de cet autre processus seront ensuite parcourus, l'accès étant contrôlé par les attributs UID, GID, les groupes et le contexte de sécurité de cet autre processus.

note: type: Plain text
en: The keys in each keyring searched are checked for a match before any child keyrings are recursed into.  Only keys that are B<searchable> for the caller may be found, and only B<searchable> keyrings may be searched.
fr: Une correspondance est d'abord recherchée avec toutes les clés d'un trousseau avant de chercher dans les trousseaux trouvés dans ce trousseau. Seules les clés qui sont accessibles à l'appelant peuvent être trouvées, et de même seuls les trousseaux qui lui sont accessibles peuvent être parcourus.

note: type: Plain text
en: If the key is not found, then, if I<callout_info> is set, this function will attempt to look further afield.  In such a case, the I<callout_info> is passed to a user-space service such as B</sbin/request-key> to generate the key.
fr: Si aucune clé n'est trouvée, et si I<callout_info> possède une valeur non NULL, cette fonction va essayer de chercher plus loin. Dans un tel cas, l'argument I<callout_info> est passé à un service de l'espace utilisateur, tel que B</sbin/request-key>, pour générer la clé.

note: type: Plain text
en: If that is unsuccessful also, then an error will be returned, and a temporary negative key will be installed in the nominated I<keyring>.  This will expire after a few seconds, but will cause subsequent calls to B<request_key>()  to fail until it does.
fr: Si cela échoue aussi, alors une erreur est renvoyée, et une clé temporaire négative est insérée dans le trousseau spécifié. Cette clé expirera au bout de quelques secondes, mais en attendant, tous les appels ultérieurs à B<request_key>() avec les mêmes arguments échouera.

note: type: Plain text
en: The I<keyring> serial number may be that of a valid keyring to which the caller has write permission, or it may be a special keyring ID:
fr: Le numéro de série I<keyring> peut être celui d'un trousseau valide sur lequel l'appelant possède les droits en écriture, ou il peut être un identifiant de trousseau spécial :

note: type: Plain text
en: If a key is created, no matter whether it's a valid key or a negative key, it will displace any other key of the same type and description from the destination I<keyring>.
fr: Si une clé est créée, qu'elle soit valide ou négative, elle remplacera toute autre clé possédant le même type et la même description dans le trousseau destination.

note: type: Plain text
en: On success B<request_key>()  returns the serial number of the key it found.  On error, the value -1 will be returned and errno will have been set to an appropriate error.
fr: En cas de succès, B<request_key>() renvoie le numéro de série de la clé trouvée. En cas d'erreur, la valeur B<-1> est renvoyée et I<errno> contient un code d'erreur approprié.

note: type: Plain text
en: The request was interrupted by a signal.
fr: La requête a été interrompue par un signal.

note: type: Plain text
en: An expired key was found, but no replacement could be obtained.
fr: Une clé expirée a été trouvée, mais aucun remplacement n'a pu être obtenu.

note: type: Plain text
en: The attempt to generate a new key was rejected.
fr: La tentative de générer une nouvelle clé a été rejetée.

note: type: Plain text
en: A revoked key was found, but no replacement could be obtained.
fr: Une clé révoquée a été trouvée, mais aucun remplacement n'a pu être obtenu.

note: type: Plain text
en: No matching key was found.
fr: Aucune clé correspondante n'a été trouvée.
