FreeBSD Ports

security/uacme 1.8.1_1

Lightweight C ACMEv2 client which uses external authenticators

Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3+
Categories
security, www
Package size
103.5 KiB, 339.3 KiB installed

Description

Lightweight 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 (Let's Encrypt is a popular one) and an applicant to automate the process of verification and certificate issuance. The protocol also provides facilities for other certificate management functions, such as certificate revocation.

Install

As a binary package — by origin, or by package name:

pkg install security/uacme
pkg install uacme

From the ports tree:

cd /usr/ports/security/uacme/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	uacme>0:security/uacme

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.8.1_11.8.1_11.7.31.7.6_11.8.1_1
FreeBSD:14:quarterly1.8.1_11.8.1_1n/a1.7.6_11.8.1_1
FreeBSD:15:latest1.8.1_11.8.1_1n/a1.7.6_11.7.6_1
FreeBSD:15:quarterly1.8.1_11.8.1_1n/an/an/a
FreeBSD:16:latest1.8.1_11.8.1_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

All build dependencies 32
All run dependencies 11
Required by 1

Configuration

Options name: security_uacme

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
GNUTLSoffSSL/TLS support via GnuTLS
MANPAGESonBuild and/or install manual pages
OPENSSLoffSSL/TLS support via OpenSSL
UALPNonInstall the proxying ACMEv2 tls-alpn-01 responder ualpn(1)
USES
gmake pkgconfig
Service scripts
none

Files

Manual pages 2
  • uacme(1)
  • ualpn(1)
pkg-plist 10
  • bin/uacme
  • bin/ualpn
  • share/man/man1/uacme.1.gz
  • share/man/man1/ualpn.1.gz
  • share/doc/uacme/README.md
  • share/doc/uacme/uacme.html
  • share/doc/uacme/ualpn.html
  • share/examples/uacme/nsupdate.sh
  • share/examples/uacme/uacme.sh
  • share/examples/uacme/ualpn.sh
distinfo 1
FileSizeSHA256
ndilieto-uacme-upstream-1.8.1_GH0.tar.gz343464de7588577f8298dcb0d42dfaa9452a918fa692c4e165060207ac22f72fb0425d

Commit history 0

No commits in the history this site was built from.