Metadata-Version: 2.1
Name: certbot-dns-timeweb
Version: 0.0.1
Summary: Timeweb DNS Authenticator plugin for Certbot
License: MIT
Author: Aleksandr Ivanov
Author-email: oz.sasha.ivanov@gmail.com
Requires-Python: >=3.10,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: certbot (>=2.8,<3.0)
Requires-Dist: timeweb-cloud (>=0.12.2,<0.13.0)
Description-Content-Type: text/markdown

# certbot-dns-timeweb

Timeweb DNS Authenticator plugin for Certbot

## Installation

```bash
pip install certbot-dns-timeweb
```

## Getting started

Get Timeweb Cloud [access token](https://timeweb.cloud/my/api-keys) and fill credentials configuration.

Then issue a certificate with command like:

```bash
certbot certonly --authenticator dns-timeweb \
    --dns-timeweb-credentials /etc/letsencrypt/timeweb-creds.ini \
    -d example.org -d *.example.org
```

## Plugin arguments

- `--dns-timeweb-credentials` - path to Credentials configuration.
- `--dns-timeweb-propagation-seconds` - seconds when DNS record is propagated (default: 10)

## Configuration example

```ini
# /etc/letsencrypt/timeweb-creds.ini is a suggested path for
# configuration file. You may place him in any place.
dns_timeweb_api_key = XXXXXXXXXXXXXXXXXXX
```

