Skip to main content

Certbot DNS Authenticator plugin for MCHost24

Project description

MCHost24 Certbot DNS Authentication Plugin

A plugin for certbot that enables performing DNS validation using the MCHost24 API.

Usage

  1. Obtain an MCHost24 API token (e.g. using the cli tool of the mchost24 module found here)
  2. Install the plugin
  3. Create a mchost24.ini config file that contains the mchost24_dns_api_token key with the value set to the previously obtained API token:
    # MCHost24 API token
    mchost24_dns_api_token=<insert obtained API token here>
    
  4. Run certbot and tell it to use the plugin to perform dns authentication and the config file:
    certbot certonly --authenticator dns-mchost24 --dns-mchost24-credentials /etc/letsencrypt/mchost24/mchost24.ini -d domain.com
    

Requirements

Requires the MCHost24 API python module, which can be found here.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

certbot_dns_mchost24-1.0.0.tar.gz (15.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

certbot_dns_mchost24-1.0.0-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

Details for the file certbot_dns_mchost24-1.0.0.tar.gz.

File metadata

  • Download URL: certbot_dns_mchost24-1.0.0.tar.gz
  • Upload date:
  • Size: 15.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for certbot_dns_mchost24-1.0.0.tar.gz
Algorithm Hash digest
SHA256 83bd72f4609e86ca782cd15d7b6cfd4ba8a0477b9b1d71e4f09f29e98eb198f3
MD5 4dd54fb41e9fcdb7d45554a7c4254c7f
BLAKE2b-256 361b20092981f6b0e7feb223788b7ebaae858aff7892837c22ca81e610f829fe

See more details on using hashes here.

File details

Details for the file certbot_dns_mchost24-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for certbot_dns_mchost24-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 90c83533a5dd6845d182e57d4d78253a5c158043e683461ff71f33f75c296a7c
MD5 89b5d57e83baa5055f53878458fdd397
BLAKE2b-256 7b4167e6225b562588747eef28bf88735e9377d26a99b30fdd1dee3c60bfc805

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page