wkd/README.md

36 lines
1.1 KiB
Markdown
Raw Permalink Normal View History

2024-01-27 12:36:45 +01:00
# Web Key Directory
This repository contains tooling and data
to generate a [Web Key Directory](https://wiki.gnupg.org/WKD) on my personal domains.
## Usage
As this is a personal project, only [Nix](https://nixos.org/) is supported
(using [direnv](https://direnv.net/) for easy setup),
though it is trivial to get it to work on other systems.
The domains and keys to use are listed in `domains.txt` and `keys.txt`.
The GnuPG keyring is used for getting the key material,
which then gets processed by [Sequoia](https://sequoia-pgp.org/).
To update the keys (in `keys/`):
make keys
To create the `wkd` directory, including the required structure for a WKD:
make
To deploy the keys to the server:
make deploy
## License
Most files are licensed under the terms of [`GPL-3.0-or-later`](./LICENSES/GPL-3.0-or-later.txt),
but some smaller or generated files are licensed under the terms of [`CC0-1.0`](./LICENSES/CC0-1.0.txt).
This repository is [REUSE](https://reuse.software/) compliant,
so the specific license can be extracted according to the REUSE specification.