gitextract_z7q7eth2/ ├── .gitignore ├── CHANGELOG.md ├── LICENSE.txt ├── MANIFEST.in ├── PKG-INFO ├── README.rst ├── certbot/ │ ├── __init__.py │ ├── _internal/ │ │ ├── __init__.py │ │ ├── account.py │ │ ├── auth_handler.py │ │ ├── cert_manager.py │ │ ├── cli/ │ │ │ ├── __init__.py │ │ │ ├── cli_constants.py │ │ │ ├── cli_utils.py │ │ │ ├── group_adder.py │ │ │ ├── helpful.py │ │ │ ├── paths_parser.py │ │ │ ├── plugins_parsing.py │ │ │ ├── report_config_interaction.py │ │ │ ├── subparsers.py │ │ │ └── verb_help.py │ │ ├── client.py │ │ ├── configuration.py │ │ ├── constants.py │ │ ├── display/ │ │ │ ├── __init__.py │ │ │ ├── completer.py │ │ │ ├── dummy_readline.py │ │ │ └── enhancements.py │ │ ├── eff.py │ │ ├── error_handler.py │ │ ├── hooks.py │ │ ├── lock.py │ │ ├── log.py │ │ ├── main.py │ │ ├── plugins/ │ │ │ ├── __init__.py │ │ │ ├── disco.py │ │ │ ├── manual.py │ │ │ ├── null.py │ │ │ ├── selection.py │ │ │ ├── standalone.py │ │ │ └── webroot.py │ │ ├── renewal.py │ │ ├── reporter.py │ │ ├── storage.py │ │ └── updater.py │ ├── achallenges.py │ ├── compat/ │ │ ├── __init__.py │ │ ├── _path.py │ │ ├── filesystem.py │ │ ├── misc.py │ │ └── os.py │ ├── crypto_util.py │ ├── display/ │ │ ├── __init__.py │ │ ├── ops.py │ │ └── util.py │ ├── errors.py │ ├── interfaces.py │ ├── main.py │ ├── ocsp.py │ ├── plugins/ │ │ ├── __init__.py │ │ ├── common.py │ │ ├── dns_common.py │ │ ├── dns_common_lexicon.py │ │ ├── dns_test_common.py │ │ ├── dns_test_common_lexicon.py │ │ ├── enhancements.py │ │ ├── storage.py │ │ └── util.py │ ├── reverter.py │ ├── ssl-dhparams.pem │ ├── tests/ │ │ ├── __init__.py │ │ ├── acme_util.py │ │ ├── testdata/ │ │ │ ├── README │ │ │ ├── cert-5sans_512.pem │ │ │ ├── cert-nosans_nistp256.pem │ │ │ ├── cert-san_512.pem │ │ │ ├── cert_2048.pem │ │ │ ├── cert_512.pem │ │ │ ├── cert_512_bad.pem │ │ │ ├── cert_fullchain_2048.pem │ │ │ ├── cli.ini │ │ │ ├── csr-6sans_512.conf │ │ │ ├── csr-6sans_512.pem │ │ │ ├── csr-nonames_512.pem │ │ │ ├── csr-nosans_512.conf │ │ │ ├── csr-nosans_512.pem │ │ │ ├── csr-nosans_nistp256.pem │ │ │ ├── csr-san_512.pem │ │ │ ├── csr_512.der │ │ │ ├── csr_512.pem │ │ │ ├── nistp256_key.pem │ │ │ ├── ocsp_certificate.pem │ │ │ ├── ocsp_issuer_certificate.pem │ │ │ ├── ocsp_responder_certificate.pem │ │ │ ├── os-release │ │ │ ├── rsa2048_key.pem │ │ │ ├── rsa256_key.pem │ │ │ ├── rsa512_key.pem │ │ │ ├── sample-archive/ │ │ │ │ ├── cert1.pem │ │ │ │ ├── chain1.pem │ │ │ │ ├── fullchain1.pem │ │ │ │ └── privkey1.pem │ │ │ ├── sample-renewal-ancient.conf │ │ │ ├── sample-renewal.conf │ │ │ └── webrootconftest.ini │ │ └── util.py │ └── util.py ├── certbot.egg-info/ │ ├── PKG-INFO │ ├── SOURCES.txt │ ├── dependency_links.txt │ ├── entry_points.txt │ ├── requires.txt │ └── top_level.txt ├── debian/ │ ├── README.source │ ├── certbot.cron.d │ ├── certbot.docs │ ├── certbot.links │ ├── certbot.logrotate │ ├── certbot.manpages │ ├── certbot.postrm │ ├── certbot.service │ ├── certbot.timer │ ├── changelog │ ├── cli.ini │ ├── control │ ├── copyright │ ├── patches/ │ │ ├── 0001-remove-external-images.patch │ │ └── series │ ├── pydist-overrides │ ├── python-certbot-doc.doc-base │ ├── python-certbot-doc.docs │ ├── python-certbot-doc.examples │ ├── python3-certbot.lintian-overrides │ ├── rules │ ├── source/ │ │ └── format │ ├── tests/ │ │ ├── certs/ │ │ │ ├── README.md │ │ │ ├── cert.pem │ │ │ └── key.pem │ │ ├── control │ │ ├── http-01 │ │ └── pebble-config.json │ ├── upstream/ │ │ └── signing-key.asc │ └── watch ├── docs/ │ ├── .gitignore │ ├── Makefile │ ├── _static/ │ │ └── .gitignore │ ├── _templates/ │ │ └── footer.html │ ├── api/ │ │ ├── certbot.achallenges.rst │ │ ├── certbot.compat.filesystem.rst │ │ ├── certbot.compat.misc.rst │ │ ├── certbot.compat.os.rst │ │ ├── certbot.compat.rst │ │ ├── certbot.crypto_util.rst │ │ ├── certbot.display.ops.rst │ │ ├── certbot.display.rst │ │ ├── certbot.display.util.rst │ │ ├── certbot.errors.rst │ │ ├── certbot.interfaces.rst │ │ ├── certbot.main.rst │ │ ├── certbot.ocsp.rst │ │ ├── certbot.plugins.common.rst │ │ ├── certbot.plugins.dns_common.rst │ │ ├── certbot.plugins.dns_common_lexicon.rst │ │ ├── certbot.plugins.dns_test_common.rst │ │ ├── certbot.plugins.dns_test_common_lexicon.rst │ │ ├── certbot.plugins.enhancements.rst │ │ ├── certbot.plugins.rst │ │ ├── certbot.plugins.storage.rst │ │ ├── certbot.plugins.util.rst │ │ ├── certbot.reverter.rst │ │ ├── certbot.rst │ │ ├── certbot.tests.acme_util.rst │ │ ├── certbot.tests.rst │ │ ├── certbot.tests.util.rst │ │ └── certbot.util.rst │ ├── api.rst │ ├── challenges.rst │ ├── ciphers.rst │ ├── cli-help.txt │ ├── compatibility.rst │ ├── conf.py │ ├── contributing.rst │ ├── index.rst │ ├── install.rst │ ├── intro.rst │ ├── make.bat │ ├── man/ │ │ └── certbot.rst │ ├── packaging.rst │ ├── resources.rst │ ├── using.rst │ └── what.rst ├── examples/ │ ├── .gitignore │ ├── cli.ini │ ├── dev-cli.ini │ ├── generate-csr.sh │ ├── openssl.cnf │ └── plugins/ │ ├── certbot_example_plugins.py │ └── setup.py ├── setup.cfg ├── setup.py └── tests/ ├── account_test.py ├── auth_handler_test.py ├── cert_manager_test.py ├── cli_test.py ├── client_test.py ├── compat/ │ ├── __init__.py │ ├── filesystem_test.py │ └── os_test.py ├── configuration_test.py ├── crypto_util_test.py ├── display/ │ ├── __init__.py │ ├── completer_test.py │ ├── enhancements_test.py │ ├── ops_test.py │ └── util_test.py ├── eff_test.py ├── error_handler_test.py ├── errors_test.py ├── helpful_test.py ├── hook_test.py ├── lock_test.py ├── log_test.py ├── main_test.py ├── ocsp_test.py ├── plugins/ │ ├── __init__.py │ ├── common_test.py │ ├── disco_test.py │ ├── dns_common_lexicon_test.py │ ├── dns_common_test.py │ ├── enhancements_test.py │ ├── manual_test.py │ ├── null_test.py │ ├── selection_test.py │ ├── standalone_test.py │ ├── storage_test.py │ ├── util_test.py │ └── webroot_test.py ├── renewal_test.py ├── renewupdater_test.py ├── reporter_test.py ├── reverter_test.py ├── storage_test.py └── util_test.py