{"library":"acme-dns-01-cli","type":"library","category":null,"description":"acme-dns-01-cli is an interactive command-line interface (CLI) based strategy for handling ACME DNS-01 challenges, primarily designed for integration within the Greenlock and ACME.js ecosystems. As of version 3.0.7, it provides a simple, manual process where it prints the required DNS Host and Key Authorization Digest to the terminal, pauses for user input, and then verifies the challenge. Unlike HTTP-01 challenges, this module fully supports wildcard certificate requests, making it a crucial component for securing domains like `*.example.com`. Its main differentiation is its direct, interactive nature, serving as a reference implementation for those needing manual control over the DNS challenge process or adapting it to custom environments. While it requires manual intervention, it offers flexibility for environments where automated DNS provisioning isn't feasible or desired. It integrates seamlessly as a challenge handler within Greenlock's configuration.","language":"javascript","status":"active","version":"3.0.7","tags":["javascript","Let's Encrypt","Greenlock","ACME","dns-01","wildcard","wildcards","manual","cli"],"last_verified":"Wed May 27","install":[{"cmd":"npm install acme-dns-01-cli","imports":["import { create } from 'acme-dns-01-cli';","const acmeDns01Cli = require('acme-dns-01-cli');","const handler = create({ debug: true }); handler.set(opts);"]},{"cmd":"yarn add acme-dns-01-cli","imports":[]},{"cmd":"pnpm add acme-dns-01-cli","imports":[]}],"homepage":"https://greenlock.domains/","github":null,"docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/acme-dns-01-cli","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/acme-dns-01-cli/compatibility"}}