{ "info": { "author": "Andreas Runfalk", "author_email": "andreas@runfalk.se", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Environment :: Plugins", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet :: Name Service (DNS)", "Topic :: System :: Systems Administration", "Topic :: Utilities" ], "description": "GleSYS DNS Authenticator for Certbot\n====================================\nThis allows automatic completion of `Certbot's `_\nDNS01 challange for domains managed on `GleSYS `_ DNS.\n\n\nInstalling\n----------\n.. code-block::\n\n $ pip install certbot-glesys\n\n\nUsage\n-----\nCreate an API key with the following permissions:\n\n- ``domain:list``\n- ``domain:listrecords``\n- ``domain:addrecord``\n- ``domain:deleterecord``\n\nDon't forget to give access to the appropriate IP-address range. If you want\nto be able to run the client from anywhere, enter ``0.0.0.0/0``.\n\nTo use the authenticator you need to provide some required options:\n\n``--certbot-glesys:auth-credentials`` *(required)*\n INI file with ``user`` and ``password`` for your GlesSYS API user.\n\nThe credentials file must have the following format:\n\n.. code-block::\n\n certbot_glesys:auth_user = CL00000\n certbot_glesys:auth_password = apikeygoeshere\n\nFor safety reasons the file must not be world readable. You can solve this by\nrunning:\n\n.. code-block::\n\n $ chmod 600 credentials.ini\n\nThen you can run ``certbot`` using:\n\n.. code-block::\n\n $ certbot certonly \\\n --authenticator certbot-glesys:auth \\\n --certbot-glesys:auth-credentials credentials.ini \\\n -d domain.com\n\nIf you want to obtain a wildcard certificate you can use the\n``--server https://acme-v02.api.letsencrypt.org/directory`` flag and the domain\n``-d *.domain.com``.\n\n\nDisclaimer\n----------\nThis plugin is neither affiliated with nor endorsed by GleSYS Internet Services\nAB.\n\n\nChangelog\n=========\n\nVersion 0.2.0\n-------------\nReleased on 23rd April 2018\n\n**This is a breaking change since it requires the** ``domain:list``\n**permission.**\n\n- Added proper support for sub domain guessing, pull request\n `#4 `_\n (`@Lillecarl `_)\n\n\nVersion 0.1.1\n-------------\nReleased on 15th March, 2018\n\n- Bumped default propagation time to 90 seconds to improve reliability\n- Fixed wrong base url in ``GlesysDomainApiClient``, pull request\n `#2 `_\n (`@montaniasystemab `_)\n\n\nVersion 0.1.0\n-------------\nReleased on 30th September, 2017\n\n- Initial release\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.github.com/runfalk/certbot-glesys", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "certbot-glesys", "package_url": "https://pypi.org/project/certbot-glesys/", "platform": "", "project_url": "https://pypi.org/project/certbot-glesys/", "project_urls": { "Homepage": "https://www.github.com/runfalk/certbot-glesys" }, "release_url": "https://pypi.org/project/certbot-glesys/0.2.0/", "requires_dist": [ "requests", "zope.interface (>=4.4.0)", "acme (>=0.17.0)", "certbot (>=0.17.0)", "lxml" ], "requires_python": "", "summary": "GleSYS DNS authentication plugin for Certbot", "version": "0.2.0" }, "last_serial": 3799537, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "57ce3be83ab1d0080f28360b1a2a83dc", "sha256": "edb79d7ec9fb3685bd964a3bc7706394fe698a37fe0e63f98ca064e92ef2a30f" }, "downloads": -1, "filename": "certbot_glesys-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "57ce3be83ab1d0080f28360b1a2a83dc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5637, "upload_time": "2017-09-30T11:59:49", "url": "https://files.pythonhosted.org/packages/f6/7b/a72f82de4fbef4e0b600c5823b0e9dd3521798138acc0ff5a247800f8838/certbot_glesys-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82ac517926dbf640739daa35d28aa163", "sha256": "8ba4eaea50714e29640184db1722d7de2a9fc2c663f04ca0599fc1e244646d0f" }, "downloads": -1, "filename": "certbot-glesys-0.1.0.tar.gz", "has_sig": false, "md5_digest": "82ac517926dbf640739daa35d28aa163", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4501, "upload_time": "2017-09-30T11:59:51", "url": "https://files.pythonhosted.org/packages/e7/53/e307fc7bdb2210e76991b67b8ce362ec3ecf2d219cdd2776995fe02f9250/certbot-glesys-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "13176be04d48d3d2c4c5cca8cb7f90e7", "sha256": "a45aa79c71f536ecdeb204039912bbe6a54ae38df3eea330019258b6691df978" }, "downloads": -1, "filename": "certbot_glesys-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13176be04d48d3d2c4c5cca8cb7f90e7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6061, "upload_time": "2018-03-15T13:29:57", "url": "https://files.pythonhosted.org/packages/a2/a4/e7145ed800ed97616772408a3fea1ca3776c854a27f592fcc20828e19bed/certbot_glesys-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f02f35dc510eb3bed64ca54d8bf071f2", "sha256": "e4a9515d67ce8a2d471c9c17697c828641c9530151eb1d690bcfcffa1c69ebac" }, "downloads": -1, "filename": "certbot-glesys-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f02f35dc510eb3bed64ca54d8bf071f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4761, "upload_time": "2018-03-15T13:29:59", "url": "https://files.pythonhosted.org/packages/0f/e0/8a3ecafffea16ef837f3db2d1bc708e8fb7d0a3b31e60c1bc0d4f81f91a4/certbot-glesys-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "98e45c526c9fe0a1319fd6272952ae70", "sha256": "c4c9b047f45afb771028620d9807d22262f2dcc4366dcc167a1596751e29d33d" }, "downloads": -1, "filename": "certbot_glesys-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "98e45c526c9fe0a1319fd6272952ae70", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6801, "upload_time": "2018-04-23T17:15:35", "url": "https://files.pythonhosted.org/packages/4e/6c/afb27216a61e7452e8e639427bfd37d207f8a1a2a71e6919331e6cb3ae4a/certbot_glesys-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef0dbafa158d08214423a30cc8eba807", "sha256": "316c300081d5b72bc5ed33e4057930305edb01c58fb8b3408799a92f8104e16b" }, "downloads": -1, "filename": "certbot-glesys-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ef0dbafa158d08214423a30cc8eba807", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5415, "upload_time": "2018-04-23T17:15:36", "url": "https://files.pythonhosted.org/packages/d3/fe/aa9ef02a1440d186dadadd16bfbad4952d94bb31851bccfa4875e37ac857/certbot-glesys-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "98e45c526c9fe0a1319fd6272952ae70", "sha256": "c4c9b047f45afb771028620d9807d22262f2dcc4366dcc167a1596751e29d33d" }, "downloads": -1, "filename": "certbot_glesys-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "98e45c526c9fe0a1319fd6272952ae70", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6801, "upload_time": "2018-04-23T17:15:35", "url": "https://files.pythonhosted.org/packages/4e/6c/afb27216a61e7452e8e639427bfd37d207f8a1a2a71e6919331e6cb3ae4a/certbot_glesys-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ef0dbafa158d08214423a30cc8eba807", "sha256": "316c300081d5b72bc5ed33e4057930305edb01c58fb8b3408799a92f8104e16b" }, "downloads": -1, "filename": "certbot-glesys-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ef0dbafa158d08214423a30cc8eba807", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5415, "upload_time": "2018-04-23T17:15:36", "url": "https://files.pythonhosted.org/packages/d3/fe/aa9ef02a1440d186dadadd16bfbad4952d94bb31851bccfa4875e37ac857/certbot-glesys-0.2.0.tar.gz" } ] }