{ "info": { "author": "TSaaristo", "author_email": "tero.saaristo@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Plugins", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Security", "Topic :: System :: Installation/Setup", "Topic :: System :: Networking", "Topic :: System :: Systems Administration", "Topic :: Utilities" ], "description": "cerbot-dns-he\n======================================\n\n`Hurricane Electric DNS `_ Authenticator plugin for `Certbot `_\n\n----\n\nInstallation\n------------\n\nInstall `cerbot-dns-he `_ to your Certbot's environment with pip. For example, the line below works for me after running ``certbot-auto``.\n\n.. code-block:: bash\n\n $ sudo /opt/eff.org/certbot/venv/bin/pip install cerbot-dns-he\n\nYou can also use ``git+https://github.com/TSaaristo/certbot-dns-he.git`` or clone the repository and install from the directory, but pip is recommended.\n\nExample usage\n-------------\n\nCreate a configuration file with your username and password:\n\n.. code-block:: ini\n\n certbot_dns_he:dns_he_user = Me\n certbot_dns_he:dns_he_pass = my HE password\n\nand chmod it to ``600``:\n\n.. code-block:: bash\n\n $ chmod 600 dns_he.ini\n\nThen request a certificate with something like:\n\n.. code-block:: bash\n\n $ certbot-auto certonly \\\n -a certbot-dns-he:dns-he --certbot-dns-he:dns-he-propagation-seconds 30 \\\n --certbot-dns-he:dns-he-credentials /home/me/dns_he.ini -d 'mydomain.com,*.mydomain.com' \\\n --server https://acme-v02.api.letsencrypt.org/directory --agree-tos \\\n --manual-public-ip-logging-ok --preferred-challenges dns -m me@email.com\n\nYou're done!\n\n| ``--certbot-dns-he:dns-he-propagation-seconds`` controls the duration waited for the DNS record(s) to propagate.\n| ``--certbot-dns-he:dns-he-credentials`` specifies the configuration file path.\n\nThese are stored in cerbot's renewal configuration, so they'll work on your automatic renewals.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/TSaaristo/certbot-dns-he", "keywords": "certbot dns hurricane-electric dns-01 authenticator api", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "certbot-dns-he", "package_url": "https://pypi.org/project/certbot-dns-he/", "platform": "", "project_url": "https://pypi.org/project/certbot-dns-he/", "project_urls": { "Homepage": "https://github.com/TSaaristo/certbot-dns-he" }, "release_url": "https://pypi.org/project/certbot-dns-he/1.0.0/", "requires_dist": [ "setuptools", "certbot (>=0.21.1)", "zope.interface", "requests", "lxml", "six", "bs4" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "summary": "Hurricane Electric DNS Authenticator plugin for Certbot", "version": "1.0.0" }, "last_serial": 5568097, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "5bfd53d6bac423ab67bdcc96fd6ad402", "sha256": "dd26ccad81c7a46bf30191493e066f29456621895aef3a5cfb806396fd42d227" }, "downloads": -1, "filename": "certbot_dns_he-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5bfd53d6bac423ab67bdcc96fd6ad402", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 7371, "upload_time": "2019-07-22T16:21:00", "url": "https://files.pythonhosted.org/packages/c2/d8/c80ef0b97cd2466b01e6e9e35c506cac28ae73bb364b25a7bfee9c5bdb53/certbot_dns_he-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a5cf7d9ce1c178e7c4a920017dd3b33", "sha256": "019248f3819fbf8ef601024def5b187eda8086a0b45b6c6a24e2b01be5ffd26d" }, "downloads": -1, "filename": "certbot-dns-he-1.0.0.tar.gz", "has_sig": false, "md5_digest": "3a5cf7d9ce1c178e7c4a920017dd3b33", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 5798, "upload_time": "2019-07-22T16:21:02", "url": "https://files.pythonhosted.org/packages/97/57/abc81d4b62d9038f83f143b1d9321ba0cc7170cbee68f0bc50f667647f41/certbot-dns-he-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5bfd53d6bac423ab67bdcc96fd6ad402", "sha256": "dd26ccad81c7a46bf30191493e066f29456621895aef3a5cfb806396fd42d227" }, "downloads": -1, "filename": "certbot_dns_he-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5bfd53d6bac423ab67bdcc96fd6ad402", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 7371, "upload_time": "2019-07-22T16:21:00", "url": "https://files.pythonhosted.org/packages/c2/d8/c80ef0b97cd2466b01e6e9e35c506cac28ae73bb364b25a7bfee9c5bdb53/certbot_dns_he-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a5cf7d9ce1c178e7c4a920017dd3b33", "sha256": "019248f3819fbf8ef601024def5b187eda8086a0b45b6c6a24e2b01be5ffd26d" }, "downloads": -1, "filename": "certbot-dns-he-1.0.0.tar.gz", "has_sig": false, "md5_digest": "3a5cf7d9ce1c178e7c4a920017dd3b33", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 5798, "upload_time": "2019-07-22T16:21:02", "url": "https://files.pythonhosted.org/packages/97/57/abc81d4b62d9038f83f143b1d9321ba0cc7170cbee68f0bc50f667647f41/certbot-dns-he-1.0.0.tar.gz" } ] }