uacme
Port variant std
Summary Plain C ACMEv2 client with minimal dependencies
Package version 1.7.6
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 01 JAN 2025, 23:19:19 UTC
Port created 06 MAY 2023, 00:43:50 UTC
Subpackage Descriptions
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.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
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
Download groups
main https://github.com/ndilieto/uacme/archive/refs/tags/upstream/
Distribution File Information
d11a86ac2a0dbf285de27dff4193c65f7f3736da3d0480049af50d305940e0d6 336734 uacme/1.7.6.tar.gz
Ports that require uacme:std
No other ports depend on this one.