Certbot plugin for authentication using value-domain
Project description
# How to install
```sh
$ sudo pip install certbot-dns-valuedomain
...
$ certbot plugins
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* certbot-dns-valuedomain:dns
Description: Obtain certificates using a DNS TXT record (if you are using
value-domain for DNS).
Interfaces: IAuthenticator, IPlugin
Entry point: dns = certbot_dns_valuedomain:Authenticator
...
```
# How to use
```sh
$ cat << EOF | sudo tee /etc/letsencrypt/valuedomain.ini
certbot_dns_valuedomain:dns_username = YOUR_VALUEDOMAIN_USERNAME
certbot_dns_valuedomain:dns_password = YOUR_VALUEDOMAIN_PASSWORD
EOF
...
$ sudo chmod 600 /etc/letsencrypt/valuedomain.ini
...
$ sudo certbot certonly --authenticator certbot-dns-valuedomain:dns --domain example.com --domain *.example.com --manual-public-ip-logging-ok --preferred-challenges dns-01
...
```
# Options
```sh
$ certbot --help certbot-dns-valuedomain:dns
usage:
certbot [SUBCOMMAND] [options] [-d DOMAIN] [-d DOMAIN] ...
Certbot can obtain and install HTTPS/TLS/SSL certificates. By default,
it will attempt to use a webserver both for obtaining and installing the
certificate.
optional arguments:
-h, --help show this help message and exit
-c CONFIG_FILE, --config CONFIG_FILE
path to config file (default: /etc/letsencrypt/cli.ini
and ~/.config/letsencrypt/cli.ini)
certbot-dns-valuedomain:dns:
Obtain certificates using a DNS TXT record (if you are using value-domain
for DNS).
--certbot-dns-valuedomain:dns-propagation-seconds CERTBOT_DNS_VALUEDOMAIN:DNS_PROPAGATION_SECONDS
The number of seconds to wait for DNS to propagate
before asking the ACME server to verify the DNS
record. (default: 10)
--certbot-dns-valuedomain:dns-credentials PATH
Path to credentials INI file. (default:
/etc/letsencrypt/valuedomain.ini)
--certbot-dns-valuedomain:dns-max-propagation-seconds SECONDS
The number of maximum seconds to watch for DNS to
propagate before asking the ACME server to verify the
DNS record. (default: 3600)
```
# Links
* https://certbot.eff.org/docs/using.html#certbot-command-line-options
* https://github.com/certbot/certbot/tree/master/certbot-dns-sakuracloud
* https://github.com/free2er/certbot-regru/
```sh
$ sudo pip install certbot-dns-valuedomain
...
$ certbot plugins
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
* certbot-dns-valuedomain:dns
Description: Obtain certificates using a DNS TXT record (if you are using
value-domain for DNS).
Interfaces: IAuthenticator, IPlugin
Entry point: dns = certbot_dns_valuedomain:Authenticator
...
```
# How to use
```sh
$ cat << EOF | sudo tee /etc/letsencrypt/valuedomain.ini
certbot_dns_valuedomain:dns_username = YOUR_VALUEDOMAIN_USERNAME
certbot_dns_valuedomain:dns_password = YOUR_VALUEDOMAIN_PASSWORD
EOF
...
$ sudo chmod 600 /etc/letsencrypt/valuedomain.ini
...
$ sudo certbot certonly --authenticator certbot-dns-valuedomain:dns --domain example.com --domain *.example.com --manual-public-ip-logging-ok --preferred-challenges dns-01
...
```
# Options
```sh
$ certbot --help certbot-dns-valuedomain:dns
usage:
certbot [SUBCOMMAND] [options] [-d DOMAIN] [-d DOMAIN] ...
Certbot can obtain and install HTTPS/TLS/SSL certificates. By default,
it will attempt to use a webserver both for obtaining and installing the
certificate.
optional arguments:
-h, --help show this help message and exit
-c CONFIG_FILE, --config CONFIG_FILE
path to config file (default: /etc/letsencrypt/cli.ini
and ~/.config/letsencrypt/cli.ini)
certbot-dns-valuedomain:dns:
Obtain certificates using a DNS TXT record (if you are using value-domain
for DNS).
--certbot-dns-valuedomain:dns-propagation-seconds CERTBOT_DNS_VALUEDOMAIN:DNS_PROPAGATION_SECONDS
The number of seconds to wait for DNS to propagate
before asking the ACME server to verify the DNS
record. (default: 10)
--certbot-dns-valuedomain:dns-credentials PATH
Path to credentials INI file. (default:
/etc/letsencrypt/valuedomain.ini)
--certbot-dns-valuedomain:dns-max-propagation-seconds SECONDS
The number of maximum seconds to watch for DNS to
propagate before asking the ACME server to verify the
DNS record. (default: 3600)
```
# Links
* https://certbot.eff.org/docs/using.html#certbot-command-line-options
* https://github.com/certbot/certbot/tree/master/certbot-dns-sakuracloud
* https://github.com/free2er/certbot-regru/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for certbot-dns-valuedomain-1.0.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | de4f7052659c83fba214f47a2ed84747eb1bdbeceddda6ce0953f0d38f3c11d1 |
|
MD5 | 5feb8cb34281c0753a51514a34b3ea80 |
|
BLAKE2b-256 | bed4f67fac48998a3755b505ec3e057a22636af9666e312b7237b6dbac1d82de |