Config.in 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. config BR2_PACKAGE_UACME
  2. bool "uacme"
  3. depends on BR2_USE_MMU # fork()
  4. select BR2_PACKAGE_OPENSSL if !(BR2_PACKAGE_GNUTLS || BR2_PACKAGE_MBEDTLS)
  5. select BR2_PACKAGE_LIBCURL
  6. select BR2_PACKAGE_LIBCURL_FORCE_TLS
  7. help
  8. uacme is a client for the ACMEv2 protocol described in
  9. RFC8555, written in plain C with minimal dependencies
  10. (libcurl and either of GnuTLS, OpenSSL or mbedTLS). The
  11. ACMEv2 protocol allows a Certificate Authority
  12. (https://letsencrypt.org is a popular one) and an applicant
  13. to automate the process of verification and certificate
  14. issuance.
  15. https://github.com/ndilieto/uacme
  16. if BR2_PACKAGE_UACME
  17. config BR2_PACKAGE_UACME_UALPN
  18. bool "enable ualpn"
  19. depends on BR2_TOOLCHAIN_HAS_THREADS
  20. select BR2_PACKAGE_LIBEV
  21. select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL \
  22. if !(BR2_PACKAGE_GNUTLS || BR2_PACKAGE_MBEDTLS)
  23. help
  24. Build and install ualpn, the transparent proxying tls-alpn-01
  25. challenge responder.
  26. comment "ualpn needs a toolchain w/ threads"
  27. depends on !BR2_TOOLCHAIN_HAS_THREADS
  28. endif