Metadata-Version: 2.1
Name: certbot
Version: 3.1.0
Summary: ACME client
Home-page: https://github.com/certbot/certbot
Author: Certbot Project
Author-email: certbot-dev@eff.org
License: Apache License 2.0
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Environment :: Console :: Curses
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Security
Classifier: Topic :: System :: Installation/Setup
Classifier: Topic :: System :: Networking
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Utilities
Requires-Python: >=3.9
License-File: LICENSE.txt
Requires-Dist: ConfigArgParse (>=1.5.3)
Requires-Dist: configobj (>=5.0.6)
Requires-Dist: cryptography (>=3.2.1)
Requires-Dist: distro (>=1.0.1)
Requires-Dist: josepy (<2,>=1.13.0)
Requires-Dist: parsedatetime (>=2.4)
Requires-Dist: pyrfc3339
Requires-Dist: pytz (>=2019.3)
Requires-Dist: importlib-metadata (>=4.6) ; python_version < "3.10"
Requires-Dist: pywin32 (>=300) ; sys_platform == "win32"
Provides-Extra: all
Requires-Dist: azure-devops ; extra == 'all'
Requires-Dist: ipdb ; extra == 'all'
Requires-Dist: poetry (>=1.2.0) ; extra == 'all'
Requires-Dist: poetry-plugin-export (>=1.1.0) ; extra == 'all'
Requires-Dist: twine ; extra == 'all'
Requires-Dist: Sphinx (>=1.2) ; extra == 'all'
Requires-Dist: sphinx-rtd-theme ; extra == 'all'
Requires-Dist: coverage ; extra == 'all'
Requires-Dist: mypy ; extra == 'all'
Requires-Dist: pip ; extra == 'all'
Requires-Dist: pylint ; extra == 'all'
Requires-Dist: pytest ; extra == 'all'
Requires-Dist: pytest-cov ; extra == 'all'
Requires-Dist: pytest-xdist ; extra == 'all'
Requires-Dist: setuptools ; extra == 'all'
Requires-Dist: tox ; extra == 'all'
Requires-Dist: types-httplib2 ; extra == 'all'
Requires-Dist: types-pyOpenSSL ; extra == 'all'
Requires-Dist: types-pyRFC3339 ; extra == 'all'
Requires-Dist: types-pytz ; extra == 'all'
Requires-Dist: types-pywin32 ; extra == 'all'
Requires-Dist: types-requests ; extra == 'all'
Requires-Dist: types-setuptools ; extra == 'all'
Requires-Dist: wheel ; extra == 'all'
Provides-Extra: dev
Requires-Dist: azure-devops ; extra == 'dev'
Requires-Dist: ipdb ; extra == 'dev'
Requires-Dist: poetry (>=1.2.0) ; extra == 'dev'
Requires-Dist: poetry-plugin-export (>=1.1.0) ; extra == 'dev'
Requires-Dist: twine ; extra == 'dev'
Provides-Extra: docs
Requires-Dist: Sphinx (>=1.2) ; extra == 'docs'
Requires-Dist: sphinx-rtd-theme ; extra == 'docs'
Provides-Extra: test
Requires-Dist: coverage ; extra == 'test'
Requires-Dist: mypy ; extra == 'test'
Requires-Dist: pip ; extra == 'test'
Requires-Dist: pylint ; extra == 'test'
Requires-Dist: pytest ; extra == 'test'
Requires-Dist: pytest-cov ; extra == 'test'
Requires-Dist: pytest-xdist ; extra == 'test'
Requires-Dist: setuptools ; extra == 'test'
Requires-Dist: tox ; extra == 'test'
Requires-Dist: types-httplib2 ; extra == 'test'
Requires-Dist: types-pyOpenSSL ; extra == 'test'
Requires-Dist: types-pyRFC3339 ; extra == 'test'
Requires-Dist: types-pytz ; extra == 'test'
Requires-Dist: types-pywin32 ; extra == 'test'
Requires-Dist: types-requests ; extra == 'test'
Requires-Dist: types-setuptools ; extra == 'test'
Requires-Dist: wheel ; extra == 'test'
.. This file contains a series of comments that are used to include sections of this README in other files. Do not modify these comments unless you know what you are doing. tag:intro-begin
|build-status|
.. |build-status| image:: https://img.shields.io/azure-devops/build/certbot/ba534f81-a483-4b9b-9b4e-a60bec8fee72/5/main
:target: https://dev.azure.com/certbot/certbot/_build?definitionId=5
:alt: Azure Pipelines CI status
.. image:: https://raw.githubusercontent.com/EFForg/design/master/logos/eff-certbot-lockup.png
:width: 200
:alt: EFF Certbot Logo
Certbot is part of EFF’s effort to encrypt the entire Internet. Secure communication over the Web relies on HTTPS, which requires the use of a digital certificate that lets browsers verify the identity of web servers (e.g., is that really google.com?). Web servers obtain their certificates from trusted third parties called certificate authorities (CAs). Certbot is an easy-to-use client that fetches a certificate from Let’s Encrypt—an open certificate authority launched by the EFF, Mozilla, and others—and deploys it to a web server.
Anyone who has gone through the trouble of setting up a secure website knows what a hassle getting and maintaining a certificate is. Certbot and Let’s Encrypt can automate away the pain and let you turn on and manage HTTPS with simple commands. Using Certbot and Let's Encrypt is free.
.. _installation:
Getting Started
---------------
The best way to get started is to use our `interactive guide