blob: 5e8715415f178512644769f966c51c611b14deda (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
SPELL=lego-bin
SPELLX=${SPELL/-bin/}
VERSION=4.4.0
if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" || "${SMGL_COMPAT_ARCHS[1]}" == "em64t" ]]; then
ARCH=amd64
SOURCE_HASH=sha256:302a780a56dd52601aa5d1dc31e607599cb85b113830abe464001622ca8b80a2:UPSTREAM_HASH
else
ARCH=386
SOURCE_HASH=sha256:066d3a3f611bbf78c92f1774ab301dfe39d316702948bb973fb9601b737a10c4:UPSTREAM_HASH
fi
SOURCE=${SPELLX}_v${VERSION}_linux_${ARCH}.tar.gz
SOURCE_URL[0]=https://github.com/go-acme/${SPELLX}/releases/download/v${VERSION}/${SOURCE}
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=https://github.com/go-acme/lego
ENTERED=20160910
LICENSE[0]=MIT
SHORT="Let's Encrypt client and ACME library written in Go"
cat << EOF
lego is Let's Encrypt client and ACME library written in Go.
Features:
* Register with CA
* Obtain certificates, both from scratch or with an existing CSR
* Renew certificates
* Revoke certificates
* Robust implementation of all ACME challenges
o HTTP (http-01)
o TLS with Server Name Indication (tls-sni-01)
o DNS (dns-01)
* SAN certificate support
* Comes with multiple optional DNS providers
* Custom challenge solvers
* Certificate bundling
* OCSP helper function
EOF
|