certbot/certbot-apache/certbot_apache
Joona Hoikkala e9bc4a319b Apache plugin wildcard support for ACMEv2 (#5608)
In `deploy_cert()` and `enhance()`, the user will be presented with a dialog to choose from the VirtualHosts that can be covered by the wildcard domain name. The (multiple) selection result will then be handled in a similar way that we previously handled a single VirtualHost that was returned by the `_find_best_vhost()`.

Additionally the selected VirtualHosts are added to a dictionary that maps selections to a wildcard domain to be reused in the later `enhance()` call and not forcing the user to select the same VirtualHosts again.

* Apache plugin wildcard support

* Present dialog only once per domain, added tests

* Raise exception if no VHosts selected for wildcard domain
2018-02-28 11:31:47 -08:00
..
augeas_lens Merge Augeas fix for comment line continuations 2016-06-22 10:00:31 +01:00
tests Apache plugin wildcard support for ACMEv2 (#5608) 2018-02-28 11:31:47 -08:00
__init__.py s/Let's Encrypt/Certbot certbot-apache 2016-04-13 16:36:53 -07:00
apache_util.py Parse variables without whitespace separator correctly in CentOS family of distributions (#5318) 2017-12-11 11:50:56 -08:00
augeas_configurator.py Do not parse disabled configuration files from under sites-available on Debian / Ubuntu (#4104) 2017-09-25 12:03:09 -07:00
centos-options-ssl-apache.conf update Apache ciphersuites (#5383) 2018-01-09 07:46:21 -08:00
configurator.py Apache plugin wildcard support for ACMEv2 (#5608) 2018-02-28 11:31:47 -08:00
constants.py update Apache ciphersuites (#5383) 2018-01-09 07:46:21 -08:00
display_ops.py Apache plugin wildcard support for ACMEv2 (#5608) 2018-02-28 11:31:47 -08:00
entrypoint.py Add override class for ID="ol" AKA Oracle Linux Server, a clone of CentOS/RHEL. 2018-02-18 15:45:22 -06:00
http_01.py Work around Basic Authentication for challenge dir in Apache (#5461) 2018-01-23 16:46:36 -08:00
obj.py Apache plugin wildcard support for ACMEv2 (#5608) 2018-02-28 11:31:47 -08:00
options-ssl-apache.conf update Apache ciphersuites (#5383) 2018-01-09 07:46:21 -08:00
override_arch.py Distribution specific override functionality based on class inheritance (#5202) 2017-12-04 11:49:18 -08:00
override_centos.py Distribution specific override functionality based on class inheritance (#5202) 2017-12-04 11:49:18 -08:00
override_darwin.py Distribution specific override functionality based on class inheritance (#5202) 2017-12-04 11:49:18 -08:00
override_debian.py Address minor concerns with Apache HTTP-01 2018-01-11 09:59:25 -08:00
override_gentoo.py Use apache2ctl modules for Gentoo systems. (#5349) 2018-01-04 14:36:16 -08:00
override_suse.py Distribution specific override functionality based on class inheritance (#5202) 2017-12-04 11:49:18 -08:00
parser.py Set up vhost discovery and overrides for HTTP-01 2018-01-16 23:08:46 -08:00
tls_sni_01.py Do not parse disabled configuration files from under sites-available on Debian / Ubuntu (#4104) 2017-09-25 12:03:09 -07:00