mirror of
https://github.com/plantroon/acme.sh.git
synced 2024-12-22 13:11:41 +00:00
Cosmetic fixes.
This commit is contained in:
parent
e8e6feeb0f
commit
2cc50a2b65
@ -2,26 +2,28 @@
|
|||||||
|
|
||||||
# Author: Wout Decre <wout@canodus.be>
|
# Author: Wout Decre <wout@canodus.be>
|
||||||
|
|
||||||
CONSTELLIX_API="https://api.dns.constellix.com/v1"
|
CONSTELLIX_Api="https://api.dns.constellix.com/v1"
|
||||||
#CONSTELLIX_KEY="XXX"
|
#CONSTELLIX_Key="XXX"
|
||||||
#CONSTELLIX_SECRET="XXX"
|
#CONSTELLIX_Secret="XXX"
|
||||||
|
|
||||||
######## Public functions #####################
|
######## Public functions #####################
|
||||||
|
|
||||||
|
# Usage: add _acme-challenge.www.domain.com "XKrxpRBosdIKFzxW_CT3KLZNf6q0HG9i01zxXp5CPBs"
|
||||||
|
# Used to add txt record
|
||||||
dns_constellix_add() {
|
dns_constellix_add() {
|
||||||
fulldomain=$1
|
fulldomain=$1
|
||||||
txtvalue=$2
|
txtvalue=$2
|
||||||
|
|
||||||
CONSTELLIX_KEY="${CONSTELLIX_KEY:-$(_readaccountconf_mutable CONSTELLIX_KEY)}"
|
CONSTELLIX_Key="${CONSTELLIX_Key:-$(_readaccountconf_mutable CONSTELLIX_Key)}"
|
||||||
CONSTELLIX_SECRET="${CONSTELLIX_SECRET:-$(_readaccountconf_mutable CONSTELLIX_SECRET)}"
|
CONSTELLIX_Secret="${CONSTELLIX_Secret:-$(_readaccountconf_mutable CONSTELLIX_Secret)}"
|
||||||
|
|
||||||
if [ -z "$CONSTELLIX_KEY" ] || [ -z "$CONSTELLIX_SECRET" ]; then
|
if [ -z "$CONSTELLIX_Key" ] || [ -z "$CONSTELLIX_Secret" ]; then
|
||||||
_err "You did not specify the Contellix API key and secret yet."
|
_err "You did not specify the Contellix API key and secret yet."
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
_saveaccountconf_mutable CONSTELLIX_KEY "$CONSTELLIX_KEY"
|
_saveaccountconf_mutable CONSTELLIX_Key "$CONSTELLIX_Key"
|
||||||
_saveaccountconf_mutable CONSTELLIX_SECRET "$CONSTELLIX_SECRET"
|
_saveaccountconf_mutable CONSTELLIX_Secret "$CONSTELLIX_Secret"
|
||||||
|
|
||||||
if ! _get_root "$fulldomain"; then
|
if ! _get_root "$fulldomain"; then
|
||||||
_err "Invalid domain"
|
_err "Invalid domain"
|
||||||
@ -40,14 +42,16 @@ dns_constellix_add() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Usage: fulldomain txtvalue
|
||||||
|
# Used to remove the txt record after validation
|
||||||
dns_constellix_rm() {
|
dns_constellix_rm() {
|
||||||
fulldomain=$1
|
fulldomain=$1
|
||||||
txtvalue=$2
|
txtvalue=$2
|
||||||
|
|
||||||
CONSTELLIX_KEY="${CONSTELLIX_KEY:-$(_readaccountconf_mutable CONSTELLIX_KEY)}"
|
CONSTELLIX_Key="${CONSTELLIX_Key:-$(_readaccountconf_mutable CONSTELLIX_Key)}"
|
||||||
CONSTELLIX_SECRET="${CONSTELLIX_SECRET:-$(_readaccountconf_mutable CONSTELLIX_SECRET)}"
|
CONSTELLIX_Secret="${CONSTELLIX_Secret:-$(_readaccountconf_mutable CONSTELLIX_Secret)}"
|
||||||
|
|
||||||
if [ -z "$CONSTELLIX_KEY" ] || [ -z "$CONSTELLIX_SECRET" ]; then
|
if [ -z "$CONSTELLIX_Key" ] || [ -z "$CONSTELLIX_Secret" ]; then
|
||||||
_err "You did not specify the Contellix API key and secret yet."
|
_err "You did not specify the Contellix API key and secret yet."
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
@ -112,9 +116,9 @@ _constellix_rest() {
|
|||||||
_debug "$ep"
|
_debug "$ep"
|
||||||
|
|
||||||
rdate=$(date +"%s")"000"
|
rdate=$(date +"%s")"000"
|
||||||
hmac=$(printf "%s" "$rdate" | _hmac sha1 "$(printf "%s" "$CONSTELLIX_SECRET" | _hex_dump | tr -d ' ')" | _base64)
|
hmac=$(printf "%s" "$rdate" | _hmac sha1 "$(printf "%s" "$CONSTELLIX_Secret" | _hex_dump | tr -d ' ')" | _base64)
|
||||||
|
|
||||||
export _H1="x-cnsdns-apiKey: $CONSTELLIX_KEY"
|
export _H1="x-cnsdns-apiKey: $CONSTELLIX_Key"
|
||||||
export _H2="x-cnsdns-requestDate: $rdate"
|
export _H2="x-cnsdns-requestDate: $rdate"
|
||||||
export _H3="x-cnsdns-hmac: $hmac"
|
export _H3="x-cnsdns-hmac: $hmac"
|
||||||
export _H4="Accept: application/json"
|
export _H4="Accept: application/json"
|
||||||
@ -122,9 +126,9 @@ _constellix_rest() {
|
|||||||
|
|
||||||
if [ "$m" != "GET" ]; then
|
if [ "$m" != "GET" ]; then
|
||||||
_debug data "$data"
|
_debug data "$data"
|
||||||
response="$(_post "$data" "$CONSTELLIX_API/$ep" "" "$m")"
|
response="$(_post "$data" "$CONSTELLIX_Api/$ep" "" "$m")"
|
||||||
else
|
else
|
||||||
response="$(_get "$CONSTELLIX_API/$ep")"
|
response="$(_get "$CONSTELLIX_Api/$ep")"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$?" != "0" ]; then
|
if [ "$?" != "0" ]; then
|
||||||
|
Loading…
Reference in New Issue
Block a user