-
Notifications
You must be signed in to change notification settings - Fork 0
dsngctl is a userspace tool for controlling the DigSig-ng kernel module. dsngctl allows you to supply a public key to the kernel module and to query the module's current status.
License
digsig-ng/dsngctl
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
dsngctl - Control utility for DigSig-ng (digsig-ng.org)
=======================================================
Introduction
------------
dsngctl is a userspace command line utility accompaning the DigSig-ng kernel
module, as part of the DigSig-ng project hosted at digsig-ng.org.
The purpose of the dsngctl command is to provide an easy frontend to issue
commands to the kernel module.
Getting Started
---------------
The `start` command is the most important command of the tool: it is
responsible for loading GnuPG pubilc keys to the private module.
Firstly, you need to export your GnuPG public key used for signing the system
executables. This can be accomplished using the following command:
gpg --export >> my_public_key.pub
You can then use the `dsngctl start` command to load the public key, as
follows:
dsngctl start my_public_key.pub
You may wish to write an init script appopriate to your Linux distribution to
automatically load a key on boot.
You can use the `dsngctl status` command to check the current status of the
module: whether the module is present and whether a key has already been
provided.
About
dsngctl is a userspace tool for controlling the DigSig-ng kernel module. dsngctl allows you to supply a public key to the kernel module and to query the module's current status.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published