SIMPLE SOLUTIONS

THREAD-KEYRING(7) - Linux man page online | Overview, conventions, and miscellany

Per-thread keyring.

Chapter
20 Feb 2014
THREAD-KEYRING(7) Kernel key management THREAD-KEYRING(7)

NAME

thread-keyring - Per-thread keyring

DESCRIPTION

The thread keyring is a keyring used to anchor keys on behalf of a process. It is only created when a thread requests it. A special serial number value, KEY_SPEC_THREAD_KEYRING, is defined that can be used in lieu of the calling thread's thread keyring's actual serial number. From the keyctl utility, '@t' can be used instead of a numeric key ID in much the same way, but as keyctl is a program run after forking, this is of no utility. Thread keyrings are not inherited across clone() and are cleared by execve(). A thread keyring is destroyed when the thread that refers to it exits. If a thread doesn't have a thread keyring when it is accessed, then the thread keyring will be created if the keyring is to be modified, otherwise error ENOKEY will be issued.

SEE ALSO

keyctl(1), keyctl(3), keyrings(7), process-keyring(7), session-keyring(7), user-keyring(7), user-session-keyring(7) persistent-keyring(7)
Linux 20 Feb 2014 THREAD-KEYRING(7)
This manual Reference Other manuals
thread-keyring(7) referred by add_key(2) | keyctl(2) | keyrings(7) | keyutils(7) | persistent-keyring(7) | process-keyring(7) | request_key(2) | session-keyring(7) | user-keyring(7) | user-session-keyring(7)
refer to keyctl(1) | keyctl(3) | keyrings(7) | persistent-keyring(7) | process-keyring(7) | session-keyring(7) | user-keyring(7) | user-session-keyring(7)
Download raw manual
Index Kernel key management (+8) Linux (+1529) № 7 (+1560)
Go top