NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | ERRORS | LINKING | SEE ALSO | COLOPHON

FIND_KEY_BY_TYPE_AND_NAME(3)inux Key Utility CallsND_KEY_BY_TYPE_AND_NAME(3)

NAME         top

       find_key_by_type_and_name - find a key by type and name

SYNOPSIS         top

       #include <keyutils.h>

       key_serial_t find_key_by_type_and_name(const char *type,
           const char *description, key_serial_t destringid);

DESCRIPTION         top

       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         top

       The function returns the ID of the key if a key was found or -1
       otherwise.

ERRORS         top

       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         top

       When linking, -lkeyutils should be specified to the linker.

SEE ALSO         top

       request_key(2), keyctl(3), keyrings(7)

COLOPHON         top

       This page is part of the keyutils (key management utilities) project.
       Information about the project can be found at [unknown -- if you
       know, please contact man-pages@man7.org] If you have a bug report for
       this manual page, send it to keyrings@linux-nfs.org.  This page was
       obtained from the project's upstream Git repository 
       ⟨http://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git⟩
       on 2017-09-15.  If you discover any rendering problems in this HTML
       version of the page, or you believe there is a better or more up-to-
       date source for the page, or you have corrections or improvements to
       the information in this COLOPHON (which is not part of the original
       manual page), send a mail to man-pages@man7.org

Linux                            10 Sep 2013    FIND_KEY_BY_TYPE_AND_NAME(3)

Pages that refer to this page: keyctl(3)