Skip to content

Back to blog

SSLMate 1.1.0: DNS support for CloudFlare, DNSimple, and DigitalOcean

SSLMate is pleased to announce version 1.1.0 of the SSLMate client, featuring DNS approval support for CloudFlare, DNSimple, and DigitalOcean, in addition to the Route 53 support announced last month. If you host your DNS using one of these providers, you can now easily obtain certificates for your domains without having to respond to an approval email or do any manual work.

First, you must tell SSLMate about your API credentials for your DNS service, by placing one of the following blocks in your SSLMate configuration file:

CloudFlare
dns.cloudflare.email Your CloudFlare account's email address dns.cloudflare.key Your CloudFlare API key
DNSimple
dns.dnsimple.email Your DNSimple account's email address dns.dnsimple.token Your DNSimple API token
DigitalOcean
dns.digitalocean.key Your DigitalOcean API key

Once your credentials are in place, you can obtain certs by passing the --approval=dns option to sslmate buy. Instead of making you respond to an email, SSLMate will automatically add a CNAME record to your DNS to prove that you control your domain. That means less manual work, and combined with the --batch option, enables fully-automated certificate provisioning.

Check out the DNS approval docs for advanced configuration options, or head over to the install page or our GitHub repository to download and install 1.1.0. If you've already installed SSLMate through APT or Yum, upgrading is as simple as running apt-get update && apt-get upgrade or yum update. If you're using Homebrew, an updated formula should be available later today or tomorrow.