wkd/README.md

1.1 KiB

Web Key Directory

This repository contains tooling and data to generate a Web Key Directory on my personal domains.

Usage

As this is a personal project, only Nix is supported (using direnv 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.

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, but some smaller or generated files are licensed under the terms of CC0-1.0.

This repository is REUSE compliant, so the specific license can be extracted according to the REUSE specification.