Config.in 1.0 KB

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