Quovadis

UCC DNS Helper

Rough API usage is:

curl -X POST -d username=accmurphy https://quovadis.ucc.asn.au/quovadis/register
curl -X POST -d username=accmurphy -d api_key=foo -d new_api_key=bar https://quovadis.ucc.asn.au/quovadis/update-api-key
curl -X POST -d username=accmurphy -d api_key=foo -d challenge=thingy -d value=123456abcdef https://quovadis.ucc.asn.au/quovadis/update-challenge

This API can be used by a certbot hook script.

certbot certonly --server https://acme-v02.api.letsencrypt.org/directory \
        --manual \
	--preferred-challenges=dns \
        --manual-auth-hook /etc/letsencrypt/ucc-hooks/certbot-hook-quovadis.sh \
        -d thehostname.ucc.asn.au

The hook script can be downloaded from: