keyserv: Deploy keyserv

`keyserv` is a little utility I wrote to dispense *age* keys to clients.
It uses SSH certificates for authentication.  If the client presents an
SSH certificate signed by a trusted key, the server will return all the
keys the principal(s) listed in the certificate are allowed to use.  The
response is encrypted with the public key from the certificate, so the
client must have access to the corresponding private key in order to
read the response.

I am currently using this server to provide keys for the new
configuration policy.  The keys herein are used to encrypt NUT monitor
passwords.
This commit is contained in:
2024-01-19 22:08:25 -06:00
parent 897923a172
commit 534c4bfca0
19 changed files with 341 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWQ0l2T3JqbEZMdHpkOWZM
bm0zL1p6WmhpR0doYXd3YmxtK2N5ZnRQTkVrCm1CSys1dGxMK2p4OHhiRE9YSVNM
ckVXRUIxSDFQaUg3aXpCWk9NUEZuc0UKLS0tIEtZZkYrSHovenkwbGVBMmgvNFVW
dnk0cGhkaFliY2kxMHh6eURBVnVodkUKhE4UGzyUCdGoXl8IW0EQeO0Ni6/OW1JO
BkSCkzS4XGwwJv28T5WAUziP29INfwsazsBhplMcjcXln8yV35+r0FLANldjVR05
7n253PkmUSBXdzrDvK6uguGD9Ub8WvMlNnXh6NXH9Ht2Uo8=
-----END AGE ENCRYPTED FILE-----