{ "info": { "author": "Philip Kershaw", "author_email": "Philip.Kershaw@stfc.ac.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: Web Environment", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: Science/Research", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Internet", "Topic :: Scientific/Engineering", "Topic :: Security", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Distributed Computing", "Topic :: System :: Systems Administration :: Authentication/Directory" ], "description": "Provides a simple web service interface to a Certificate Authority. This is\nsuitable for use as a SLCS (Short-Lived Credential Service).\n\nThe interface is implemented as a WSGI application which fronts a Certificate\nAuthority. The Certificate Authority is implemented with the ``ContrailCA``\npackage also available from PyPI.\n\nWeb service call can be made to request an X.509 certificate. The web service\ninterface is RESTful and uses GET and POST operations. The service should be\nhosted over HTTPS. Client authentication is configurable to the required means\nusing any WSGI-compatible filters including repoze.who. An application is\nincluded which uses HTTP Basic Auth to pass username/password credentials.\nSSL client-based authentication can also be used. A client is available with\nthe ``ContrailOnlineCAClient`` package also available from PyPI.\n\nThe code has been developed for the Contrail Project, http://contrail-project.eu/\n\nPrerequisites\n=============\nThis has been developed and tested for Python 2.7 and 3.5.\n\nInstallation\n============\nInstallation can be performed using pip.\n\nConfiguration\n=============\nExamples are contained in ``contrail.security.onlineca.server.test``.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cedadev/online_ca_service", "keywords": null, "license": "BSD - See LICENSE file in contrail.security.onlineca.server", "maintainer": null, "maintainer_email": null, "name": "ContrailOnlineCAService", "package_url": "https://pypi.org/project/ContrailOnlineCAService/", "platform": "POSIX,Linux,Windows", "project_url": "https://pypi.org/project/ContrailOnlineCAService/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/cedadev/online_ca_service" }, "release_url": "https://pypi.org/project/ContrailOnlineCAService/0.4.0/", "requires_dist": null, "requires_python": null, "summary": "Certificate Authority Web Service", "version": "0.4.0" }, "last_serial": 2851883, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "00b8b5896abb2d1aaa6056efdf72cdd0", "sha256": "21e68fe4720407bbca8d6c7ddf1221e1a6dcb23bbc6bcf500aa76cccc800bf47" }, "downloads": -1, "filename": "ContrailOnlineCAService-0.1.0-py2.6.egg", "has_sig": false, "md5_digest": "00b8b5896abb2d1aaa6056efdf72cdd0", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 92528, "upload_time": "2012-10-30T08:11:54", "url": "https://files.pythonhosted.org/packages/78/fa/01b794abca01a9f8a4f0dc8f8352979d7c4aee903bd138728acca74e7dc4/ContrailOnlineCAService-0.1.0-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "4c541f8cdc0c032adabfbf05ad2783ae", "sha256": "5bad7a76525ff86916233c640fc613dc4d67bb9b9f0493576114f13579aee69c" }, "downloads": -1, "filename": "ContrailOnlineCAService-0.1.0-py2.7.egg", "has_sig": false, "md5_digest": "4c541f8cdc0c032adabfbf05ad2783ae", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 92379, "upload_time": "2012-10-30T08:11:23", "url": "https://files.pythonhosted.org/packages/26/94/01a0460771bdf8cd99f9d6780e3f6e399ec566717d22a10db56a0eea5a72/ContrailOnlineCAService-0.1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "21b20fc7b0f4be04705681b4a581b362", "sha256": "cad65f58545d47e5935a823022cf5fe98b93d5301dd7adddb27c742b7460e20d" }, "downloads": -1, "filename": "ContrailOnlineCAService-0.1.0.tar.gz", "has_sig": false, "md5_digest": "21b20fc7b0f4be04705681b4a581b362", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33318, "upload_time": "2012-10-30T08:11:05", "url": "https://files.pythonhosted.org/packages/fd/87/20d2f7779e092cbde6d93e58e5a3575b642bc14eb7ae27be49bb61460cca/ContrailOnlineCAService-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "4eff46bc4d913c548300ed54b1a7c590", "sha256": "d8a0976a2c31883c60989dd452d7cff59a0eb5216eab83d023fe71d7e543aa73" }, "downloads": -1, "filename": "ContrailOnlineCAService-0.1.1-py2.7.egg", "has_sig": false, "md5_digest": "4eff46bc4d913c548300ed54b1a7c590", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 92735, "upload_time": "2014-12-11T00:44:53", "url": "https://files.pythonhosted.org/packages/5b/7c/c6155303f392ac7dd6dbbbc7d4767e4d725b9489ee703d4f32885bd33cdb/ContrailOnlineCAService-0.1.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "d4d067119a6de33e2ec4c65cc5cffc3d", "sha256": "3ea9ae1c4dfbca396b5c20dbbd2f0b62a6e64fe0385e523faf7da484bbe83913" }, "downloads": -1, "filename": "ContrailOnlineCAService-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d4d067119a6de33e2ec4c65cc5cffc3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19252, "upload_time": "2014-12-11T00:44:27", "url": "https://files.pythonhosted.org/packages/f0/71/b0fdd2033314d7a56e1426f9698bc4d8f184a82474b6da26920917b3c590/ContrailOnlineCAService-0.1.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "e1f45ed37c871990e6ec7b6179780dae", "sha256": "8eec283c1617e78bac62b53b35fa3854eb0ca3cb1165758f1ea7f3e6c26ea4a2" }, "downloads": -1, "filename": "ContrailOnlineCAService-0.3.0.tar.gz", "has_sig": false, "md5_digest": "e1f45ed37c871990e6ec7b6179780dae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33046, "upload_time": "2016-04-15T13:03:39", "url": "https://files.pythonhosted.org/packages/5a/35/adc1778dc30cf1d895a009725f509fa59d03aa37bf12b21923a2dcf6648e/ContrailOnlineCAService-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "64c1ba52e7172c15c6170f61b5b02f0e", "sha256": "a3112b6b86f639b7d88b1646b905feff725d1fc985b575bc42573017d3d3b534" }, "downloads": -1, "filename": "ContrailOnlineCAService-0.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "64c1ba52e7172c15c6170f61b5b02f0e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 62846, "upload_time": "2017-05-04T17:24:17", "url": "https://files.pythonhosted.org/packages/42/54/e9d832b1fa964ea4708f725d813260d9f07641767f3499ea4c7bcd8e5221/ContrailOnlineCAService-0.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6544d07d96123fb7cc45468365a0f99b", "sha256": "9d632c20598ec9cc4df7d7d47afbc577ed847d6f2b340aff6efa081687ea5843" }, "downloads": -1, "filename": "ContrailOnlineCAService-0.4.0.tar.gz", "has_sig": false, "md5_digest": "6544d07d96123fb7cc45468365a0f99b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34427, "upload_time": "2017-05-04T17:24:06", "url": "https://files.pythonhosted.org/packages/ed/8e/14ac58eb3a06e6822380eb335455aa384ae6ddf67fbd35d14fd069a63e42/ContrailOnlineCAService-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "64c1ba52e7172c15c6170f61b5b02f0e", "sha256": "a3112b6b86f639b7d88b1646b905feff725d1fc985b575bc42573017d3d3b534" }, "downloads": -1, "filename": "ContrailOnlineCAService-0.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "64c1ba52e7172c15c6170f61b5b02f0e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 62846, "upload_time": "2017-05-04T17:24:17", "url": "https://files.pythonhosted.org/packages/42/54/e9d832b1fa964ea4708f725d813260d9f07641767f3499ea4c7bcd8e5221/ContrailOnlineCAService-0.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6544d07d96123fb7cc45468365a0f99b", "sha256": "9d632c20598ec9cc4df7d7d47afbc577ed847d6f2b340aff6efa081687ea5843" }, "downloads": -1, "filename": "ContrailOnlineCAService-0.4.0.tar.gz", "has_sig": false, "md5_digest": "6544d07d96123fb7cc45468365a0f99b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34427, "upload_time": "2017-05-04T17:24:06", "url": "https://files.pythonhosted.org/packages/ed/8e/14ac58eb3a06e6822380eb335455aa384ae6ddf67fbd35d14fd069a63e42/ContrailOnlineCAService-0.4.0.tar.gz" } ] }