Feature #7377
closedACME Certificate DNS-Digitalocean Verification Method
0%
Description
It would be great to have a DNS verification method for DigitalOcean DNS API that is now natively in GitHub for acme.sh
- https://github.com/Neilpang/acme.sh
- specifically: dnsapi/dns_dgon.sh
It only required the following env variable set:
1) DO_API_KEY="75310dc4ca779ac39a19f6355db573b49ce92ae126553ebd61ac3a3ae34834cc"
- the users digital ocean API key
I believe this file: FreeBSD-ports/security/pfSense-pkg-acme/files/usr/local/pkg/acme/acme.inc
needs to have this code added to it between lines 270 and 271 (currently):
========
$acme_domain_validation_method['dns_dgon'] = array(name => "DNS-DigitalOcean",
'fields' => array(
'Ali_Key' => array('name'=>"DO_API_KEY",'columnheader'=>"API Key",'type'=>"textbox",
'description' =>"Enter a write enabled API Key"
)
));
========
Happy to create a pull request for FreeBSD-ports/security/pfSense-pkg-acme/files/usr/local/pkg/acme/acme.inc but not sure how to correctly get acme.sh updated to the latest version in here.
Updated by Jim Pingle over 6 years ago
- Status changed from New to Resolved
DigitalOcean support is present in the current ACME package.