Port variant | std |
Summary | Plain C ACMEv2 client with minimal dependencies |
BROKEN | |
Package version | 1.7.5 |
Homepage | https://github.com/ndilieto/uacme/ |
Keywords | security |
Maintainer | Michael Reim |
License | GPLv3+ |
Other variants | There are no other variants. |
Ravenports | Buildsheet | History |
Ravensource | Port Directory | History |
Last modified | 11 AUG 2024, 22:51:45 UTC |
Port created | 06 MAY 2023, 00:43:50 UTC |
set | This is the uacme:std metapackage. It pulls in all subpackages of uacme:std. |
primary | uacme is a light-weight client for the RFC8555 ACMEv2 protocol, written in plain C with minimal dependencies (libcurl and one of GnuTLS, OpenSSL or mbedTLS). The ACMEv2 protocol allows a Certificate Authority (like Let's Encrypt) and an applicant to automate the process of verification and certificate issuance. The protocol also provides facilities for other management functions, such as certificate revocation. Unlike most ACME clients, uacme adheres to the Unix philosophy and tries to do one thing well. For example it will not change your webserver's configuration to automatically use the obtained certificate. It supports the http-01, dns-01 and tls-alpn-01 challenges and comes with example scripts to use them. |
docs | This is the documents subpackage of the uacme:std port. |
man | This is the man page subpackage of the uacme:std port. |
examples | This is the examples subpackage of the uacme:std port. |
Build (only) |
asciidoc:single:std curl:dev:std libev:dev:std gmake:primary:std pkgconf:primary:std libressl:dev:std |
Build and Runtime |
curl:primary:std libev:primary:std libressl:primary:std |
main | https://github.com/ndilieto/uacme/archive/refs/tags/upstream/ |
No other ports depend on this one. |