kumquat-buildroot/package/uacme/Config.in

35 lines
1.0 KiB
Plaintext
Raw Normal View History

config BR2_PACKAGE_UACME
bool "uacme"
depends on BR2_USE_MMU # fork()
select BR2_PACKAGE_OPENSSL if !(BR2_PACKAGE_GNUTLS || BR2_PACKAGE_MBEDTLS)
select BR2_PACKAGE_LIBCURL
help
uacme is a client for the ACMEv2 protocol described in
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
to automate the process of verification and certificate
issuance.
https://github.com/ndilieto/uacme
if BR2_PACKAGE_UACME
config BR2_PACKAGE_UACME_UALPN
bool "enable ualpn"
depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_PACKAGE_OPENSSL || BR2_PACKAGE_GNUTLS
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
comment "ualpn needs either OpenSSL or GnuTLS"
depends on !(BR2_PACKAGE_OPENSSL || BR2_PACKAGE_GNUTLS)
endif