aboutsummaryrefslogtreecommitdiffstats
path: root/lfacme-ualpn.7.in
diff options
context:
space:
mode:
authorLexi Winter <lexi@le-fay.org>2025-06-04 12:46:22 +0100
committerLexi Winter <lexi@le-fay.org>2025-06-04 12:46:22 +0100
commita08a66d7ee07a2fc27cbe17c85e78c7e34076131 (patch)
tree48b2b06b51556f6f6ec755bd17759b364aa2d74d /lfacme-ualpn.7.in
parent927f3abdc469775f666e5778edfa9693663b4871 (diff)
downloadlfacme-a08a66d7ee07a2fc27cbe17c85e78c7e34076131.tar.gz
lfacme-a08a66d7ee07a2fc27cbe17c85e78c7e34076131.tar.bz2
add a challenge handler for ualpn(1)
Diffstat (limited to 'lfacme-ualpn.7.in')
-rw-r--r--lfacme-ualpn.7.in41
1 files changed, 41 insertions, 0 deletions
diff --git a/lfacme-ualpn.7.in b/lfacme-ualpn.7.in
new file mode 100644
index 0000000..dceaa8d
--- /dev/null
+++ b/lfacme-ualpn.7.in
@@ -0,0 +1,41 @@
+.\" This source code is released into the public domain.
+.Dd June 4, 2025
+.Dt LFACME-UALPN 7
+.Os
+.Sh NAME
+.Nm lfacme-ualpn
+.Nd validate an ACME challenge via TLS using ualpn
+.Sh SYNOPSIS
+In
+.Xr domains.conf 5 :
+.Bd -ragged -offset indent
+.Ar domain
+challenge=ualpn
+.Ed
+.Sh DESCRIPTION
+The
+.Nm
+challenge hook will respond to an ACME domain validation using a TLS-based
+.Dq tls-alpn-01
+authorization.
+To use this challenge hook, configure one or more domains with
+.Dq challenge=ualpn
+in
+.Xr domains.conf 5 .
+.Pp
+The
+.Dq tls-alpn-01
+challenge expects the authorization token to be provided in response to a
+TLS connection to port 443 on the domain to be valided.
+This functionality is provided by the
+.Xr ualpn 1
+daemon, which is part of uacme.
+The
+.Xr ualpn 1
+daemon must be configured and running for this challenge handler to work.
+.Sh SEE ALSO
+.Xr acme.conf 5 ,
+.Xr domains.conf 5 ,
+.Xr lfacme 7 ,
+.Xr lfacme-renew 8 ,
+.Xr ualpn 1