import ports/security/acme-client, the original version with a different
config style, which still has DNS-01. ok landry@ --- acme-client is a client for the ACME protocol used by the Let's Encrypt CA. It uses isolated processes for various operations - network code doesn't have access to the filesystem, etc - this is enforced by pledge(2). acme-client is present in the OpenBSD base system. This package is for the original version, which uses a different configuration interface (CLI rather than configuration file). It also supports the DNS-01 challenge type which is not currently available in the version in the base system. The executable is installed as "eacme-client". ---
This commit is contained in:
parent
b158c0336d
commit
a1085cb248
29
security/acme-client/Makefile
Normal file
29
security/acme-client/Makefile
Normal file
@ -0,0 +1,29 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2018/09/11 10:35:12 sthen Exp $
|
||||
|
||||
COMMENT= privilege-separated letsencrypt client
|
||||
|
||||
DISTNAME= acme-client-0.1.16
|
||||
EXTRACT_SUFX= .tgz
|
||||
|
||||
CATEGORIES= security security/letsencrypt
|
||||
|
||||
HOMEPAGE = https://kristaps.bsd.lv/acme-client/
|
||||
MASTER_SITES= ${HOMEPAGE}snapshots/
|
||||
|
||||
MAINTAINER= Stuart Henderson <sthen@openbsd.org>
|
||||
|
||||
# ISC
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
|
||||
# uses pledge()
|
||||
WANTLIB += c crypto ssl tls
|
||||
|
||||
NO_TEST= Yes
|
||||
|
||||
ALL_TARGET= acme-client
|
||||
|
||||
post-install:
|
||||
mv ${PREFIX}/bin/{,e}acme-client
|
||||
mv ${PREFIX}/man/man1/{,e}acme-client.1
|
||||
|
||||
.include <bsd.port.mk>
|
2
security/acme-client/distinfo
Normal file
2
security/acme-client/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (acme-client-0.1.16.tgz) = BC1kZ1fYEGf6OxNM7B62MpVGvHpMlS8gRBrUdGQzRsU=
|
||||
SIZE (acme-client-0.1.16.tgz) = 56059
|
10
security/acme-client/pkg/DESCR
Normal file
10
security/acme-client/pkg/DESCR
Normal file
@ -0,0 +1,10 @@
|
||||
acme-client is a client for the ACME protocol used by the Let's Encrypt CA.
|
||||
It uses isolated processes for various operations - network code doesn't
|
||||
have access to the filesystem, etc - this is enforced by pledge(2).
|
||||
|
||||
acme-client is present in the OpenBSD base system. This package is for the
|
||||
original version, which uses a different configuration interface (CLI rather
|
||||
than configuration file). It also supports the DNS-01 challenge type which
|
||||
is not currently available in the version in the base system.
|
||||
|
||||
The executable is installed as "eacme-client".
|
11
security/acme-client/pkg/PLIST
Normal file
11
security/acme-client/pkg/PLIST
Normal file
@ -0,0 +1,11 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2018/09/11 10:35:12 sthen Exp $
|
||||
@bin bin/eacme-client
|
||||
@man man/man1/eacme-client.1
|
||||
@mode 755
|
||||
@owner root
|
||||
@sample /etc/ssl/letsencrypt/
|
||||
@mode 700
|
||||
@sample /etc/ssl/letsencrypt/private/
|
||||
@mode 750
|
||||
@group www
|
||||
@sample /var/www/letsencrypt/
|
Loading…
x
Reference in New Issue
Block a user