|
@@ -5,7 +5,7 @@ config BR2_PACKAGE_UACME
|
|
|
select BR2_PACKAGE_LIBCURL
|
|
|
help
|
|
|
uacme is a client for the ACMEv2 protocol described in
|
|
|
- RFC8555, written in plain C code with minimal dependencies
|
|
|
+ RFC8555, written in plain C with minimal dependencies
|
|
|
(libcurl and either of GnuTLS, OpenSSL or mbedTLS). The
|
|
|
ACMEv2 protocol allows a Certificate Authority
|
|
|
(https://letsencrypt.org is a popular one) and an applicant
|
|
@@ -13,3 +13,18 @@ config BR2_PACKAGE_UACME
|
|
|
issuance.
|
|
|
|
|
|
https://github.com/ndilieto/uacme
|
|
|
+
|
|
|
+if BR2_PACKAGE_UACME
|
|
|
+
|
|
|
+config BR2_PACKAGE_UACME_UALPN
|
|
|
+ bool "enable ualpn"
|
|
|
+ depends on BR2_TOOLCHAIN_HAS_THREADS
|
|
|
+ select BR2_PACKAGE_LIBEV
|
|
|
+ help
|
|
|
+ Build and install ualpn, the transparent proxying tls-alpn-01
|
|
|
+ challenge responder.
|
|
|
+
|
|
|
+comment "ualpn needs a toolchain w/ threads"
|
|
|
+ depends on !BR2_TOOLCHAIN_HAS_THREADS
|
|
|
+
|
|
|
+endif
|