diff options
| author | Lexi Winter <ivy@FreeBSD.org> | 2025-06-03 10:49:05 +0100 |
|---|---|---|
| committer | Lexi Winter <ivy@FreeBSD.org> | 2025-06-03 10:49:05 +0100 |
| commit | 99151a2db842a850a2860af3e77532370802ca69 (patch) | |
| tree | a43f4ff44edd47a267a1a991046b26412dab00c0 /domains.conf.5 | |
| parent | 29d14ef9b7b4c116e3cce031150d848d8e1c14eb (diff) | |
| download | lfacme-99151a2db842a850a2860af3e77532370802ca69.tar.gz lfacme-99151a2db842a850a2860af3e77532370802ca69.tar.bz2 | |
make the challenge handler configurable
perhaps one day we'll even support something other than Kerberos!
Diffstat (limited to 'domains.conf.5')
| -rw-r--r-- | domains.conf.5 | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/domains.conf.5 b/domains.conf.5 index 0f937a6..1ad0e03 100644 --- a/domains.conf.5 +++ b/domains.conf.5 @@ -44,6 +44,23 @@ to generate a secp384r1 ECDSA key, or to generate a 3072-bit RSA key. If not specified, the default value is .Dq ec . +.It Sy challenge Ns Li = Ns Ar filename +Invoke +.Ar filename +to handle ACME challenges for this certificate. +If +.Ar filename +begins with a +.Sq / +character, then it is assumed to be an absolute path, +otherwise it will be searched for in +.Pa /usr/local/share/lfacme/challenge +and +.Pa /usr/local/etc/lfacme/challenge . +.Pp +The challenge script is passed to +.Xr uacme 1 ; +see the uacme documentation for details on the calling convention. .It Sy hook Ns Li = Ns Ar filename Invoke .Ar filename @@ -66,7 +83,7 @@ which may be one of the following: A certificate has been issued or renewed. .El .Pp -The following environment variables will be when running the hook script: +The following environment variables will be set when running the hook script: .Bl -tag -width LFACME_CERTFILE .It Sy LFACME_CERT The identifier of the certificate, i.e. the first field in |
