найти ключ по типу и имени (find a key by type and name)
Имя (Name)
find_key_by_type_and_name - find a key by type and name
Синопсис (Synopsis)
#include <keyutils.h>
key_serial_t find_key_by_type_and_name(const char *
type,
const char *
description, key_serial_t
destringid);
Описание (Description)
find_key_by_type_and_name
() searches for a key with the given
type and exact description, firstly in the thread, process and
session keyrings to which a process is subscribed and secondly in
/proc/keys.
If a key is found, and destringid is not 0 and specifies a
keyring, then the found key will be linked into it.
Возвращаемое значение (Return value)
The function returns the ID of the key if a key was found or -1
otherwise.
Ошибки (Error)
ENOKEY
No key was found or the keyring specified is invalid.
EKEYEXPIRED
The key or keyring have expired.
EKEYREVOKED
The key or keyring have been revoked.
EACCES
The key is not accessible or keyring exists, but is not
writable
by the calling process.
Ссылки (Linking)
When linking, -lkeyutils
should be specified to the linker.
Смотри также (See also)
request_key(2), keyctl(3), keyrings(7)