{ "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 implementation of a Certificate Authority. It uses the\nPyOpenSSL for bindings to OpenSSL but also includes the ability to callout\ndirect to an openssl command for more fine-grained control over the certificate\nissuing process if required.\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.ca.test``.", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cedadev/CertificateAuthority", "keywords": null, "license": "BSD - See LICENSE file in top-level directory", "maintainer": null, "maintainer_email": null, "name": "ContrailCA", "package_url": "https://pypi.org/project/ContrailCA/", "platform": "POSIX,Linux,Windows", "project_url": "https://pypi.org/project/ContrailCA/", "project_urls": { "Homepage": "https://github.com/cedadev/CertificateAuthority" }, "release_url": "https://pypi.org/project/ContrailCA/0.4.0/", "requires_dist": null, "requires_python": null, "summary": "Certificate Authority", "version": "0.4.0" }, "last_serial": 2214588, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "eae6ca02b5b85c063fbf78843b713626", "sha256": "43310447b17604e4e4692ad4f999dda06ee3b4bf9de9edc5a1ee4b24300833f0" }, "downloads": -1, "filename": "ContrailCA-0.1.0-py2.7.egg", "has_sig": false, "md5_digest": "eae6ca02b5b85c063fbf78843b713626", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 52091, "upload_time": "2012-10-29T15:52:54", "url": "https://files.pythonhosted.org/packages/a3/1e/43c2179386af259281a86e82bf8a1c207e6eeb004342dcd0cb1d6a8b7b54/ContrailCA-0.1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "fe13b18d88e18dbace64c33afffa035d", "sha256": "3f9d15063c633f3c10c89da210193cb9e3f316fa117731ea019ad07d0634321c" }, "downloads": -1, "filename": "ContrailCA-0.1.0.tar.gz", "has_sig": false, "md5_digest": "fe13b18d88e18dbace64c33afffa035d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19635, "upload_time": "2012-10-29T15:52:21", "url": "https://files.pythonhosted.org/packages/02/56/6274b677248e4d1b4366ffa69b805a3fbcc65fa7054a6e0dcc17eaf9c293/ContrailCA-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "2c0529b8a482304b3211a873c35d61ca", "sha256": "7ae28ca71149653a264b80ee579979ad8b4158e3a80465d41653c1f21ec040c4" }, "downloads": -1, "filename": "ContrailCA-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2c0529b8a482304b3211a873c35d61ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22679, "upload_time": "2015-12-04T08:38:19", "url": "https://files.pythonhosted.org/packages/82/72/0c62edf163d0ce39bfd47a451cd95d40883d3c669bd8c748ab0c129d8f78/ContrailCA-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "0ebab9076977d98f4372589770c39db4", "sha256": "fae33dee942be9271b4e16c6b8abf596439ff4cd5e205d7d7bcb8b92ae8e2586" }, "downloads": -1, "filename": "ContrailCA-0.3.0.tar.gz", "has_sig": false, "md5_digest": "0ebab9076977d98f4372589770c39db4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22942, "upload_time": "2016-04-15T13:41:45", "url": "https://files.pythonhosted.org/packages/b3/16/e7274f20536886b71f243236d87b467c1ff6149a6d83787438569d59aa68/ContrailCA-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "89991cfcd8bda3db814c17f6e96b4f18", "sha256": "bbababc9a6f5ce7be90526f4914a273e95db001b2cfe829a71dc690dc41c35f8" }, "downloads": -1, "filename": "ContrailCA-0.4.0.tar.gz", "has_sig": false, "md5_digest": "89991cfcd8bda3db814c17f6e96b4f18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28270, "upload_time": "2016-07-11T15:31:22", "url": "https://files.pythonhosted.org/packages/60/2b/377a18823dbfce81d8a5ee494cc5459a71713081db870fef5d6c59c16c90/ContrailCA-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "89991cfcd8bda3db814c17f6e96b4f18", "sha256": "bbababc9a6f5ce7be90526f4914a273e95db001b2cfe829a71dc690dc41c35f8" }, "downloads": -1, "filename": "ContrailCA-0.4.0.tar.gz", "has_sig": false, "md5_digest": "89991cfcd8bda3db814c17f6e96b4f18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28270, "upload_time": "2016-07-11T15:31:22", "url": "https://files.pythonhosted.org/packages/60/2b/377a18823dbfce81d8a5ee494cc5459a71713081db870fef5d6c59c16c90/ContrailCA-0.4.0.tar.gz" } ] }