{ "info": { "author": "Magnus Watn", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "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 :: Software Development :: Libraries", "Topic :: System :: Systems Administration" ], "description": "certsrv\n=======\n\n.. image:: https://travis-ci.org/magnuswatn/certsrv.svg?branch=master\n :target: https://travis-ci.org/magnuswatn/certsrv\n\n.. image:: https://codecov.io/gh/magnuswatn/certsrv/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/magnuswatn/certsrv\n\n.. image:: https://badge.fury.io/py/certsrv.svg\n :target: https://pypi.org/project/certsrv/\n\nIt is quite normal to have an internal PKI based on the Microsoft AD\nCertificate Services, which work great with Windows, but not so much on\nother OSes. Users of other OSes must often manually create a CSR and\nthen use the Certificate Services web page (certsrv) to get a\ncertificate. This is not ideal, as it is a manual and time consuming\n(and creating a csr with OpenSSL on the command line is confusing and\ncomplicated.)\n\nThis is a simple litle Python client for the certsrv page, so that\nPython programs can get certificates without manual operation.\n\nInstallation\n------------\n\n.. code-block:: bash\n\n $ pip install certsrv\n\n\nOr, if you want NTLM support:\n\n.. code-block:: bash\n\n $ pip install certsrv[ntlm]\n\n\nDocumentation\n-------------\n\nSee `Documentation `_", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/magnuswatn/certsrv", "keywords": "ad adcs certsrv pki certificate", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "certsrv", "package_url": "https://pypi.org/project/certsrv/", "platform": "", "project_url": "https://pypi.org/project/certsrv/", "project_urls": { "Homepage": "https://github.com/magnuswatn/certsrv" }, "release_url": "https://pypi.org/project/certsrv/2.1.1/", "requires_dist": null, "requires_python": "", "summary": "A Python client for the Microsoft AD Certificate Services web page", "version": "2.1.1" }, "last_serial": 4637701, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "eef7f6ab31cf2b82ce0b8a9dc668d23c", "sha256": "69fc5dd800ede31e115bb8dbb0b3f40a05fda75ed76083af7c73eff28ac19d5d" }, "downloads": -1, "filename": "certsrv-1.0.0.tar.gz", "has_sig": false, "md5_digest": "eef7f6ab31cf2b82ce0b8a9dc668d23c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2444, "upload_time": "2017-01-22T13:12:30", "url": "https://files.pythonhosted.org/packages/86/fc/9daeee48e491aabfd885fadedd958dab5051c32b5fecb10fef6caf41a39c/certsrv-1.0.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "8f1a7869fd1fa771adb66a7145de3320", "sha256": "ee74865a3c5cbf19d5f5998c40fc70c618911b57392121ccca8644f602fa5517" }, "downloads": -1, "filename": "certsrv-1.5.0.tar.gz", "has_sig": false, "md5_digest": "8f1a7869fd1fa771adb66a7145de3320", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2990, "upload_time": "2017-06-04T13:05:48", "url": "https://files.pythonhosted.org/packages/92/96/a9d8d6b302129e5841547e83d69a52eb19105cabfb173705b1e854f272bf/certsrv-1.5.0.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "5947058d8d8ab89c8169da0d9a575bca", "sha256": "e90c071c81a728199f461b4b5096e89d1789490ff07008083dcf57f2468c44e5" }, "downloads": -1, "filename": "certsrv-1.6.0.tar.gz", "has_sig": false, "md5_digest": "5947058d8d8ab89c8169da0d9a575bca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4421, "upload_time": "2017-08-20T10:15:26", "url": "https://files.pythonhosted.org/packages/73/41/e85445eb5184122796d0885f4e467067e271a24a3fa62dc211a981dbed52/certsrv-1.6.0.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "e0aa1452c67f743fbc5313988e88c56f", "sha256": "424785ea87934ea5601c78696f076af1a7e540936fcb72a53136685cff112bdc" }, "downloads": -1, "filename": "certsrv-1.6.1.tar.gz", "has_sig": false, "md5_digest": "e0aa1452c67f743fbc5313988e88c56f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4531, "upload_time": "2017-08-20T10:31:43", "url": "https://files.pythonhosted.org/packages/45/8d/045161e7e0f7e72da7240c6c48f9696e50cca2efd6837884083341d22779/certsrv-1.6.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "b7931aec02e6c18ebeb765514f775fee", "sha256": "26d2e8252c4f213c8d602c9f184a3f690d59b42d37ebb22cf8f726ad40657766" }, "downloads": -1, "filename": "certsrv-2.0.0.tar.gz", "has_sig": false, "md5_digest": "b7931aec02e6c18ebeb765514f775fee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5445, "upload_time": "2018-08-28T14:05:04", "url": "https://files.pythonhosted.org/packages/0b/17/355b1fbd7881bb2ec749359b2c312e136025dd1246dfb9c1f63cbe6d9674/certsrv-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "cf25048e75c77b7a9095c40c8b4e0bcb", "sha256": "f48f5a170974dcb1ad367c20790a6b5bf3273fde81424653004ae0efd84d417c" }, "downloads": -1, "filename": "certsrv-2.1.0.tar.gz", "has_sig": false, "md5_digest": "cf25048e75c77b7a9095c40c8b4e0bcb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5573, "upload_time": "2018-12-09T12:18:25", "url": "https://files.pythonhosted.org/packages/0b/27/21ac7dcec4168702e4093a6611f099555f1541185ade926fb0d0f6a82474/certsrv-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "d958a4f2d2d42395855cec31cfe0c56d", "sha256": "d96db05a902942faddd28a85c8c91b37c389c8c80951501f700d2a8f933d87f7" }, "downloads": -1, "filename": "certsrv-2.1.1.tar.gz", "has_sig": false, "md5_digest": "d958a4f2d2d42395855cec31cfe0c56d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5575, "upload_time": "2018-12-27T11:54:39", "url": "https://files.pythonhosted.org/packages/b2/60/dd93f1bf29aeb5b21ee95c0706276ba420253275ba17c9cd1d6636fad276/certsrv-2.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d958a4f2d2d42395855cec31cfe0c56d", "sha256": "d96db05a902942faddd28a85c8c91b37c389c8c80951501f700d2a8f933d87f7" }, "downloads": -1, "filename": "certsrv-2.1.1.tar.gz", "has_sig": false, "md5_digest": "d958a4f2d2d42395855cec31cfe0c56d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5575, "upload_time": "2018-12-27T11:54:39", "url": "https://files.pythonhosted.org/packages/b2/60/dd93f1bf29aeb5b21ee95c0706276ba420253275ba17c9cd1d6636fad276/certsrv-2.1.1.tar.gz" } ] }