acme: Support DNS mode
authorZhong Jianxin <redacted>
Wed, 11 Apr 2018 04:05:59 +0000 (12:05 +0800)
committerToke Høiland-Jørgensen <redacted>
Thu, 19 Apr 2018 09:05:35 +0000 (11:05 +0200)
commitb528ec5e79aa9d38c3a7dc2785718d3448540b5a
treef2da60eeef9fd0a984932b6c9ab6c22d591d94df
parenta6ea246cb2d9ae185200b1479af71a4acb75e541
acme: Support DNS mode

Tested with dynu.com ddns.

Install acme-dnsapi:

    # opkg install acme-dnsapi

Example `/etc/config/acme`:

    config acme
        option state_dir '/etc/acme'
        option account_email email@example.org'
        option debug '0'

    config cert 'foo'
        option enabled '1'
        option use_staging '1'
        option keylength '2048'
        option update_uhttpd '0'
        option dns 'dns_dynu'
        list domains 'foo.dynu.com'
        list domains '*.foo.dynu.com'
        list credentials 'Dynu_ClientId="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"'
        list credentials 'Dynu_Secret="yyyyyyyyyyyyyyyyyyyyyyyyy"'

Run:

    # /etc/init.d/acme start

Signed-off-by: Zhong Jianxin <redacted>
net/acme/files/acme-cbi.lua
net/acme/files/run.sh
git clone https://git.99rst.org/PROJECT