annotate CSP2/CSP2_env/env-d9b9114564458d9d-741b3de822f2aaca6c6caa4325c4afce/share/man/man3/keyctl.3 @ 68:5028fdace37b

planemo upload commit 2e9511a184a1ca667c7be0c6321a36dc4e3d116d
author jpayne
date Tue, 18 Mar 2025 16:23:26 -0400
parents
children
rev   line source
jpayne@68 1 .\"
jpayne@68 2 .\" Copyright (C) 2010 Red Hat, Inc. All Rights Reserved.
jpayne@68 3 .\" Written by David Howells (dhowells@redhat.com)
jpayne@68 4 .\"
jpayne@68 5 .\" This program is free software; you can redistribute it and/or
jpayne@68 6 .\" modify it under the terms of the GNU General Public Licence
jpayne@68 7 .\" as published by the Free Software Foundation; either version
jpayne@68 8 .\" 2 of the Licence, or (at your option) any later version.
jpayne@68 9 .\"
jpayne@68 10 .TH KEYCTL 3 "21 Feb 2014" Linux "Linux Key Management Calls"
jpayne@68 11 .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
jpayne@68 12 .SH NAME
jpayne@68 13 keyctl_*() \- key management function wrappers
jpayne@68 14 .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
jpayne@68 15 .SH DESCRIPTION
jpayne@68 16 The
jpayne@68 17 .BR keyctl ()
jpayne@68 18 system call is a multiplexor for a number of key management functions. These
jpayne@68 19 should be called via the wrappers in the libkeyutils library.
jpayne@68 20 .P
jpayne@68 21 The functions can be compiled in by including the \fBkeyutils\fR header file:
jpayne@68 22 .sp
jpayne@68 23 .RS
jpayne@68 24 .nf
jpayne@68 25 .B #include <keyutils.h>
jpayne@68 26 .RE
jpayne@68 27 .P
jpayne@68 28 and then telling the linker it should link in the library:
jpayne@68 29 .sp
jpayne@68 30 .RS
jpayne@68 31 .nf
jpayne@68 32 .B \-lkeyutils
jpayne@68 33 .RE
jpayne@68 34 .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
jpayne@68 35 .SH KEYCTL FUNCTIONS
jpayne@68 36 .BR keyctl_assume_authority (3)
jpayne@68 37 .br
jpayne@68 38 .BR keyctl_chown (3)
jpayne@68 39 .br
jpayne@68 40 .BR keyctl_capabilities (3)
jpayne@68 41 .br
jpayne@68 42 .BR keyctl_clear (3)
jpayne@68 43 .br
jpayne@68 44 .BR keyctl_describe (3)
jpayne@68 45 .br
jpayne@68 46 .BR keyctl_describe_alloc (3)
jpayne@68 47 .br
jpayne@68 48 .BR keyctl_dh_compute (3)
jpayne@68 49 .br
jpayne@68 50 .BR keyctl_dh_compute_alloc (3)
jpayne@68 51 .br
jpayne@68 52 .BR keyctl_get_keyring_ID (3)
jpayne@68 53 .br
jpayne@68 54 .BR keyctl_get_persistent (3)
jpayne@68 55 .br
jpayne@68 56 .BR keyctl_get_security (3)
jpayne@68 57 .br
jpayne@68 58 .BR keyctl_get_security_alloc (3)
jpayne@68 59 .br
jpayne@68 60 .BR keyctl_instantiate (3)
jpayne@68 61 .br
jpayne@68 62 .BR keyctl_instantiate_iov (3)
jpayne@68 63 .br
jpayne@68 64 .BR keyctl_invalidate (3)
jpayne@68 65 .br
jpayne@68 66 .BR keyctl_join_session_keyring (3)
jpayne@68 67 .br
jpayne@68 68 .BR keyctl_link (3)
jpayne@68 69 .br
jpayne@68 70 .BR keyctl_move (3)
jpayne@68 71 .br
jpayne@68 72 .BR keyctl_negate (3)
jpayne@68 73 .br
jpayne@68 74 .BR keyctl_pkey_dec (3)
jpayne@68 75 .br
jpayne@68 76 .BR keyctl_pkey_enc (3)
jpayne@68 77 .br
jpayne@68 78 .BR keyctl_pkey_query (3)
jpayne@68 79 .br
jpayne@68 80 .BR keyctl_pkey_sign (3)
jpayne@68 81 .br
jpayne@68 82 .BR keyctl_pkey_verify (3)
jpayne@68 83 .br
jpayne@68 84 .BR keyctl_read (3)
jpayne@68 85 .br
jpayne@68 86 .BR keyctl_read_alloc (3)
jpayne@68 87 .br
jpayne@68 88 .BR keyctl_reject (3)
jpayne@68 89 .br
jpayne@68 90 .BR keyctl_restrict_keyring (3)
jpayne@68 91 .br
jpayne@68 92 .BR keyctl_revoke (3)
jpayne@68 93 .br
jpayne@68 94 .BR keyctl_search (3)
jpayne@68 95 .br
jpayne@68 96 .BR keyctl_session_to_parent (3)
jpayne@68 97 .br
jpayne@68 98 .BR keyctl_set_reqkey_keyring (3)
jpayne@68 99 .br
jpayne@68 100 .BR keyctl_set_timeout (3)
jpayne@68 101 .br
jpayne@68 102 .BR keyctl_setperm (3)
jpayne@68 103 .br
jpayne@68 104 .BR keyctl_unlink (3)
jpayne@68 105 .br
jpayne@68 106 .BR keyctl_update (3)
jpayne@68 107 .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
jpayne@68 108 .SH UTILITY FUNCTIONS
jpayne@68 109 .BR find_key_by_type_and_name (3)
jpayne@68 110 .br
jpayne@68 111 .BR recursive_key_scan (3)
jpayne@68 112 .br
jpayne@68 113 .BR recursive_session_key_scan (3)
jpayne@68 114 .\"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
jpayne@68 115 .SH SEE ALSO
jpayne@68 116 .ad l
jpayne@68 117 .nh
jpayne@68 118 .BR keyctl (1),
jpayne@68 119 .BR add_key (2),
jpayne@68 120 .BR keyctl (2),
jpayne@68 121 .BR request_key (2),
jpayne@68 122 .BR keyrings (7),
jpayne@68 123 .BR keyutils (7)