Section: Linux Programmer's Manual (7)
process-keyring - per-process shared keyring
The process keyring is a keyring used to anchor keys on behalf of a process.
It is created only when a process requests it.
The process keyring has the name (description)
A special serial number value,
is defined that can be used in lieu of the actual serial number of
the calling process's process keyring.
utility, '@p' can be used instead of a numeric key ID in
much the same way, but since
is a program run after forking, this is of no utility.
A thread created using the
flag has the same process keyring as the caller of
When a new process is created using
it initially has no process keyring.
A process's process keyring is cleared on
The process keyring is destroyed when the last
thread that refers to it terminates.
If a process doesn't have a process keyring when it is accessed,
then the process keyring will be created if the keyring is to be modified;
otherwise, the error
This page is part of release 5.07 of the Linux
A description of the project,
information about reporting bugs,
and the latest version of this page,
can be found at