diff options
author | Vlad Glagolev | 2016-09-10 11:55:59 -0400 |
---|---|---|
committer | Vlad Glagolev | 2016-09-10 11:55:59 -0400 |
commit | 2101974b903c1e162be76e4f418eb697aa630323 (patch) | |
tree | 1ea9b64ddecb6d2e1cd32e5e603ea6ebffd9bff0 /bin-security | |
parent | b2b599bc4321781b448381688f4a02be1a8ce229 (diff) |
lego-bin: new spell, Let's Encrypt client and ACME library written in Go
Diffstat (limited to 'bin-security')
-rwxr-xr-x | bin-security/lego-bin/BUILD | 1 | ||||
-rwxr-xr-x | bin-security/lego-bin/DETAILS | 35 | ||||
-rw-r--r-- | bin-security/lego-bin/HISTORY | 2 | ||||
-rwxr-xr-x | bin-security/lego-bin/INSTALL | 2 |
4 files changed, 40 insertions, 0 deletions
diff --git a/bin-security/lego-bin/BUILD b/bin-security/lego-bin/BUILD new file mode 100755 index 0000000..27ba77d --- /dev/null +++ b/bin-security/lego-bin/BUILD @@ -0,0 +1 @@ +true diff --git a/bin-security/lego-bin/DETAILS b/bin-security/lego-bin/DETAILS new file mode 100755 index 0000000..775cf49 --- /dev/null +++ b/bin-security/lego-bin/DETAILS @@ -0,0 +1,35 @@ + SPELL=lego-bin + SPELLX=${SPELL/-bin/} + VERSION=0.3.1 +if [[ ${SMGL_COMPAT_ARCHS[1]} == "x86_64" ]]; then + ARCH=amd64 + SOURCE_HASH=sha512:42ce7e44648665654cb18625f35bea51ec6d99550e4d53b6805e707f000aad2ef930a8bc7eda3cb6b66461575725dd98b694529bc98c1bec2061652442ce2752 +else + ARCH=386 + SOURCE_HASH=sha512:743a7b085c79609fb1553bbb482f3346f132affd4177e56ab7be38b35a9bef09c5d3a60cf7f47fcd13c547844d8133fa7f276a1340e23abd7b0b2912fe4d86f1 +fi + SOURCE=${SPELLX}_${VERSION}_linux_${ARCH}.tar.xz + SOURCE_URL[0]=https://github.com/xenolf/${SPELLX}/releases/download/v${VERSION}/${SPELLX}_linux_${ARCH}.tar.xz +SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}" + 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 diff --git a/bin-security/lego-bin/HISTORY b/bin-security/lego-bin/HISTORY new file mode 100644 index 0000000..c3b87b7 --- /dev/null +++ b/bin-security/lego-bin/HISTORY @@ -0,0 +1,2 @@ +2016-09-10 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS, BUILD, INSTALL: created spell, version 0.3.1 diff --git a/bin-security/lego-bin/INSTALL b/bin-security/lego-bin/INSTALL new file mode 100755 index 0000000..856a1ee --- /dev/null +++ b/bin-security/lego-bin/INSTALL @@ -0,0 +1,2 @@ +# /usr/bin is handled by smgl-fhs +install -vm 755 lego "${INSTALL_ROOT}/usr/bin" |