keyutils-1.5.9

Introduction to keyutils

Keyutils is a set of utilities for managing the key retention facility in the kernel, which can be used by filesystems, block devices and more to gain and retain the authorization and encryption keys required to perform secure operations.

This package is known to build and work properly using an LFS-7.6 systemd platform.

Package Information

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/keyutils

Installation of keyutils

Install keyutils by running the following commands:

make

This package does not come with a test suite.

Now, as the root user:

make NO_ARLIB=1 USRLIBDIR=/usr/lib install

Command Explanations

NO_ARLIB=1: This make flag disables installing the static library.

USRLIBDIR=/usr/lib: This make flag ensures that unversioned shared library is installed in /usr/lib.

Configuring keyutils

Config Files

/etc/request-key.conf and /etc/request-key.d/*

Contents

Installed Programs: keyctl, key.dns_resolver, and request-key
Installed Library: libkeyutils.so
Installed Directory: /etc/request-key.d and /usr/share/keyutils

Short Descriptions

keyctl

is to control the key management facility in various ways using a variety of subcommands.

libkeyutils.so

contains the keyuils library API instantiation.

Last updated on 2014-08-23 15:42:10 -0700