blob: 6dd2631031b7ca4399fe1b4227915ed37d3fb6e0 (
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=1.0.1
if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" || "${SMGL_COMPAT_ARCHS[1]}" == "em64t" ]]; then
ARCH=amd64
SOURCE_HASH=sha512:d94243eb888320ffa66d3ceb665c9dbf524679c966013debaabd52cf31874712e088ac87c86a7d92b45fd37a1280e22e421caf94c139f74a647bd31c33d8744c
else
ARCH=386
SOURCE_HASH=sha512:d463ce8beb1db2626affebbbebe72ea9e1bccdbdb90f5412e59aae742a1a9b436ad82e54ee2fad9b8689047fc154e61bcecedddcafbce6bd1b7164f0e65a724e
fi
SOURCE=${SPELLX}_v${VERSION}_linux_${ARCH}.tar.gz
SOURCE_URL[0]=https://github.com/xenolf/${SPELLX}/releases/download/v${VERSION}/${SOURCE}
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE=https://github.com/xenolf/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
|