12345678910111213141516171819202122232425262728293031323334 |
- 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
|