# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2012-05-01 04:38+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"

#. type: TH
#: build/C/man2/add_key.2:10
#, no-wrap
msgid "ADD_KEY"
msgstr ""

#. type: TH
#: build/C/man2/add_key.2:10 build/C/man2/keyctl.2:10 build/C/man2/request_key.2:10
#, no-wrap
msgid "2010-02-25"
msgstr ""

#. type: TH
#: build/C/man2/add_key.2:10 build/C/man2/keyctl.2:10 build/C/man2/request_key.2:10
#, no-wrap
msgid "Linux"
msgstr ""

#. type: TH
#: build/C/man2/add_key.2:10 build/C/man2/keyctl.2:10 build/C/man2/request_key.2:10
#, no-wrap
msgid "Linux Key Management Calls"
msgstr ""

#. type: SH
#: build/C/man2/add_key.2:11 build/C/man2/keyctl.2:11 build/C/man2/request_key.2:11
#, no-wrap
msgid "NAME"
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:13
msgid "add_key - Add a key to the kernel's key management facility"
msgstr ""

#. type: SH
#: build/C/man2/add_key.2:13 build/C/man2/keyctl.2:13 build/C/man2/request_key.2:13
#, no-wrap
msgid "SYNOPSIS"
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:16 build/C/man2/keyctl.2:16 build/C/man2/request_key.2:16
#, no-wrap
msgid "B<#include E<lt>keyutils.hE<gt>>\n"
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:20
#, no-wrap
msgid ""
"B<key_serial_t add_key(const char *>I<type>B<, const char "
"*>I<description>B<,>\n"
"B<                     const void *>I<payload>B<, size_t >I<plen>B<,>\n"
"B<                     key_serial_t >I<keyring>B<);>\n"
msgstr ""

#. type: SH
#: build/C/man2/add_key.2:21 build/C/man2/keyctl.2:19 build/C/man2/request_key.2:21
#, no-wrap
msgid "DESCRIPTION"
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:34
msgid ""
"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."
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:37
msgid ""
"The key type may reject the data if it's in the wrong format or in some "
"other way invalid."
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:45
msgid ""
"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."
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:50
msgid ""
"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:"
msgstr ""

#. type: TP
#: build/C/man2/add_key.2:50 build/C/man2/request_key.2:71
#, no-wrap
msgid "B<KEY_SPEC_THREAD_KEYRING>"
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:53 build/C/man2/request_key.2:74
msgid "This specifies the caller's thread-specific keyring."
msgstr ""

#. type: TP
#: build/C/man2/add_key.2:53 build/C/man2/request_key.2:74
#, no-wrap
msgid "B<KEY_SPEC_PROCESS_KEYRING>"
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:56 build/C/man2/request_key.2:77
msgid "This specifies the caller's process-specific keyring."
msgstr ""

#. type: TP
#: build/C/man2/add_key.2:56 build/C/man2/request_key.2:77
#, no-wrap
msgid "B<KEY_SPEC_SESSION_KEYRING>"
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:59 build/C/man2/request_key.2:80
msgid "This specifies the caller's session-specific keyring."
msgstr ""

#. type: TP
#: build/C/man2/add_key.2:59 build/C/man2/request_key.2:80
#, no-wrap
msgid "B<KEY_SPEC_USER_KEYRING>"
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:62 build/C/man2/request_key.2:83
msgid "This specifies the caller's UID-specific keyring."
msgstr ""

#. type: TP
#: build/C/man2/add_key.2:62 build/C/man2/request_key.2:83
#, no-wrap
msgid "B<KEY_SPEC_USER_SESSION_KEYRING>"
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:65 build/C/man2/request_key.2:86
msgid "This specifies the caller's UID-session keyring."
msgstr ""

#. type: SH
#: build/C/man2/add_key.2:65
#, no-wrap
msgid "KEY TYPES"
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:68
msgid ""
"There are a number of key types available in the core key management code, "
"and these can be specified to this function:"
msgstr ""

#. type: TP
#: build/C/man2/add_key.2:68
#, no-wrap
msgid "B<``user''>"
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:81
msgid ""
"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 B<NULL> for keys of this type."
msgstr ""

#. type: TP
#: build/C/man2/add_key.2:81
#, no-wrap
msgid "B<``keyring''>"
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:90
msgid ""
"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 "
"B<NULL> I<payload> should be specified, and I<plen> should be zero."
msgstr ""

#. type: SH
#: build/C/man2/add_key.2:90 build/C/man2/keyctl.2:80 build/C/man2/request_key.2:91
#, no-wrap
msgid "RETURN VALUE"
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:97
msgid ""
"On success B<add_key>()  returns the serial number of the key it created or "
"updated.  On error, the value B<-1> will be returned and errno will have "
"been set to an appropriate error."
msgstr ""

#. type: SH
#: build/C/man2/add_key.2:97 build/C/man2/keyctl.2:87 build/C/man2/request_key.2:98
#, no-wrap
msgid "ERRORS"
msgstr ""

#. type: TP
#: build/C/man2/add_key.2:98 build/C/man2/keyctl.2:104 build/C/man2/request_key.2:121
#, no-wrap
msgid "B<ENOKEY>"
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:101
msgid "The keyring doesn't exist."
msgstr ""

#. type: TP
#: build/C/man2/add_key.2:101 build/C/man2/keyctl.2:95 build/C/man2/request_key.2:109
#, no-wrap
msgid "B<EKEYEXPIRED>"
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:104
msgid "The keyring has expired."
msgstr ""

#. type: TP
#: build/C/man2/add_key.2:104 build/C/man2/keyctl.2:101 build/C/man2/request_key.2:115
#, no-wrap
msgid "B<EKEYREVOKED>"
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:107
msgid "The keyring has been revoked."
msgstr ""

#. type: TP
#: build/C/man2/add_key.2:107
#, no-wrap
msgid "B<EINVAL>"
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:110
msgid "The payload data was invalid."
msgstr ""

#. type: TP
#: build/C/man2/add_key.2:110 build/C/man2/request_key.2:118
#, no-wrap
msgid "B<ENOMEM>"
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:113 build/C/man2/request_key.2:121
msgid "Insufficient memory to create a key."
msgstr ""

#. type: TP
#: build/C/man2/add_key.2:113 build/C/man2/keyctl.2:91 build/C/man2/request_key.2:105
#, no-wrap
msgid "B<EDQUOT>"
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:117 build/C/man2/request_key.2:109
msgid ""
"The key quota for this user would be exceeded by creating this key or "
"linking it to the keyring."
msgstr ""

#. type: TP
#: build/C/man2/add_key.2:117 build/C/man2/keyctl.2:88 build/C/man2/request_key.2:99
#, no-wrap
msgid "B<EACCES>"
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:120 build/C/man2/request_key.2:102
msgid "The keyring wasn't available for modification by the user."
msgstr ""

#. type: SH
#: build/C/man2/add_key.2:120 build/C/man2/keyctl.2:107 build/C/man2/request_key.2:124
#, no-wrap
msgid "LINKING"
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:128 build/C/man2/keyctl.2:115 build/C/man2/request_key.2:132
msgid ""
"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."
msgstr ""

#. type: SH
#: build/C/man2/add_key.2:128 build/C/man2/keyctl.2:115 build/C/man2/request_key.2:132
#, no-wrap
msgid "SEE ALSO"
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:132
msgid "B<keyctl>(1), B<keyctl>(2), B<request_key>(2)"
msgstr ""

#. type: SH
#: build/C/man2/add_key.2:132 build/C/man2/keyctl.2:161 build/C/man2/request_key.2:137
#, no-wrap
msgid "COLOPHON"
msgstr ""

#. type: Plain text
#: build/C/man2/add_key.2:139 build/C/man2/keyctl.2:168 build/C/man2/request_key.2:144
msgid ""
"This page is part of release 3.40 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/."
msgstr ""

#. type: TH
#: build/C/man2/keyctl.2:10
#, no-wrap
msgid "KEYCTL"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:13
msgid "keyctl - Manipulate the kernel's key management facility"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:18
#, no-wrap
msgid "B<long keyctl(int >I<cmd>B<, ...);>\n"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:22
msgid "B<keyctl>()  has a number of functions available:"
msgstr ""

#. type: TP
#: build/C/man2/keyctl.2:22
#, no-wrap
msgid "B<KEYCTL_GET_KEYRING_ID>"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:25
msgid "Ask for a keyring's ID."
msgstr ""

#. type: TP
#: build/C/man2/keyctl.2:25
#, no-wrap
msgid "B<KEYCTL_JOIN_SESSION_KEYRING>"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:28
msgid "Join or start named session keyring."
msgstr ""

#. type: TP
#: build/C/man2/keyctl.2:28
#, no-wrap
msgid "B<KEYCTL_UPDATE>"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:31
msgid "Update a key."
msgstr ""

#. type: TP
#: build/C/man2/keyctl.2:31
#, no-wrap
msgid "B<KEYCTL_REVOKE>"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:34
msgid "Revoke a key."
msgstr ""

#. type: TP
#: build/C/man2/keyctl.2:34
#, no-wrap
msgid "B<KEYCTL_CHOWN>"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:37
msgid "Set ownership of a key."
msgstr ""

#. type: TP
#: build/C/man2/keyctl.2:37
#, no-wrap
msgid "B<KEYCTL_SETPERM>"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:40
msgid "Set perms on a key."
msgstr ""

#. type: TP
#: build/C/man2/keyctl.2:40
#, no-wrap
msgid "B<KEYCTL_DESCRIBE>"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:43
msgid "Describe a key."
msgstr ""

#. type: TP
#: build/C/man2/keyctl.2:43
#, no-wrap
msgid "B<KEYCTL_CLEAR>"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:46
msgid "Clear contents of a keyring."
msgstr ""

#. type: TP
#: build/C/man2/keyctl.2:46
#, no-wrap
msgid "B<KEYCTL_LINK>"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:49
msgid "Link a key into a keyring."
msgstr ""

#. type: TP
#: build/C/man2/keyctl.2:49
#, no-wrap
msgid "B<KEYCTL_UNLINK>"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:52
msgid "Unlink a key from a keyring."
msgstr ""

#. type: TP
#: build/C/man2/keyctl.2:52
#, no-wrap
msgid "B<KEYCTL_SEARCH>"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:55
msgid "Search for a key in a keyring."
msgstr ""

#. type: TP
#: build/C/man2/keyctl.2:55
#, no-wrap
msgid "B<KEYCTL_READ>"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:58
msgid "Read a key or keyring's contents."
msgstr ""

#. type: TP
#: build/C/man2/keyctl.2:58
#, no-wrap
msgid "B<KEYCTL_INSTANTIATE>"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:61
msgid "Instantiate a partially constructed key."
msgstr ""

#. type: TP
#: build/C/man2/keyctl.2:61
#, no-wrap
msgid "B<KEYCTL_NEGATE>"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:64
msgid "Negate a partially constructed key."
msgstr ""

#. type: TP
#: build/C/man2/keyctl.2:64
#, no-wrap
msgid "B<KEYCTL_SET_REQKEY_KEYRING>"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:67
msgid "Set default request-key keyring."
msgstr ""

#. type: TP
#: build/C/man2/keyctl.2:67
#, no-wrap
msgid "B<KEYCTL_SET_TIMEOUT>"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:70
msgid "Set timeout on a key."
msgstr ""

#. type: TP
#: build/C/man2/keyctl.2:70
#, no-wrap
msgid "B<KEYCTL_ASSUME_AUTHORITY>"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:73
msgid "Assume authority to instantiate key."
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:80
msgid ""
"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."
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:87
msgid ""
"On success B<keyctl>()  returns the serial number of the key it found.  On "
"error, the value B<-1> will be returned and errno will have been set to an "
"appropriate error."
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:91
msgid "A key operation wasn't permitted."
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:95
msgid ""
"The key quota for the caller's user would be exceeded by creating a key or "
"linking it to the keyring."
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:98
msgid "An expired key was found or specified."
msgstr ""

#. type: TP
#: build/C/man2/keyctl.2:98 build/C/man2/request_key.2:112
#, no-wrap
msgid "B<EKEYREJECTED>"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:101
msgid "A rejected key was found or specified."
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:104
msgid "A revoked key was found or specified."
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:107
msgid "No matching key was found or an invalid key was specified."
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:117
msgid "B<keyctl>(1),"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:119
msgid "B<add_key>(2),"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:121
msgid "B<request_key>(2),"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:123
msgid "B<keyctl_get_keyring_ID>(3),"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:125
msgid "B<keyctl_join_session_keyring>(3),"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:127
msgid "B<keyctl_update>(3),"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:129
msgid "B<keyctl_revoke>(3),"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:131
msgid "B<keyctl_chown>(3),"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:133
msgid "B<keyctl_setperm>(3),"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:135
msgid "B<keyctl_describe>(3),"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:137
msgid "B<keyctl_clear>(3),"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:139
msgid "B<keyctl_link>(3),"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:141
msgid "B<keyctl_unlink>(3),"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:143
msgid "B<keyctl_search>(3),"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:145
msgid "B<keyctl_read>(3),"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:147
msgid "B<keyctl_instantiate>(3),"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:149
msgid "B<keyctl_negate>(3),"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:151
msgid "B<keyctl_set_reqkey_keyring>(3),"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:153
msgid "B<keyctl_set_timeout>(3),"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:155
msgid "B<keyctl_assume_authority>(3),"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:157
msgid "B<keyctl_describe_alloc>(3),"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:159
msgid "B<keyctl_read_alloc>(3),"
msgstr ""

#. type: Plain text
#: build/C/man2/keyctl.2:161
msgid "B<request-key>(8)"
msgstr ""

#. type: TH
#: build/C/man2/request_key.2:10
#, no-wrap
msgid "REQUEST_KEY"
msgstr ""

#. type: Plain text
#: build/C/man2/request_key.2:13
msgid "request_key - Request a key from the kernel's key management facility"
msgstr ""

#. type: Plain text
#: build/C/man2/request_key.2:20
#, no-wrap
msgid ""
"B<key_serial_t request_key(const char *>I<type>B<, const char "
"*>I<description>B<,>\n"
"B<                         const char *>I<callout_info>B<,>\n"
"B<                         key_serial_t >I<keyring>B<);>\n"
msgstr ""

#. type: Plain text
#: build/C/man2/request_key.2:30
msgid ""
"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."
msgstr ""

#. type: Plain text
#: build/C/man2/request_key.2:35
msgid ""
"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."
msgstr ""

#. type: Plain text
#: build/C/man2/request_key.2:43
msgid ""
"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."
msgstr ""

#. type: Plain text
#: build/C/man2/request_key.2:50
msgid ""
"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."
msgstr ""

#. type: Plain text
#: build/C/man2/request_key.2:58
msgid ""
"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 userspace service such as B</sbin/request-key> to generate the "
"key."
msgstr ""

#. type: Plain text
#: build/C/man2/request_key.2:66
msgid ""
"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."
msgstr ""

#. type: Plain text
#: build/C/man2/request_key.2:71
msgid ""
"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:"
msgstr ""

#. type: Plain text
#: build/C/man2/request_key.2:91
msgid ""
"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>."
msgstr ""

#. type: Plain text
#: build/C/man2/request_key.2:98
msgid ""
"On success B<request_key>()  returns the serial number of the key it found.  "
"On error, the value B<-1> will be returned and errno will have been set to "
"an appropriate error."
msgstr ""

#. type: TP
#: build/C/man2/request_key.2:102
#, no-wrap
msgid "B<EINTR>"
msgstr ""

#. type: Plain text
#: build/C/man2/request_key.2:105
msgid "The request was interrupted by a signal."
msgstr ""

#. type: Plain text
#: build/C/man2/request_key.2:112
msgid "An expired key was found, but no replacement could be obtained."
msgstr ""

#. type: Plain text
#: build/C/man2/request_key.2:115
msgid "The attempt to generate a new key was rejected."
msgstr ""

#. type: Plain text
#: build/C/man2/request_key.2:118
msgid "A revoked key was found, but no replacement could be obtained."
msgstr ""

#. type: Plain text
#: build/C/man2/request_key.2:124
msgid "No matching key was found."
msgstr ""

#. type: Plain text
#: build/C/man2/request_key.2:137
msgid "B<keyctl>(1), B<add_key>(2), B<keyctl>(2), B<request-key>(8)"
msgstr ""
