{ "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 the client interface for an online Certificate Authority web-service.\nThis package works with the ``ContrailOnlineCAService`` the server-side\nimplementation also available from PyPI.\n\nWeb service calls can be made to request a certificate. The web service\ninterface is RESTful using GET and POST operations. To request a certificate,\na Certificate Signing Request is sent as a field with a HTTP POST call. The\nservice should be hosted over HTTPS. The client authenticates using HTTP Basic\nAuth or SSL client authentication. In the first case, username and password\nare sent. For the latter, at least a username should be set as this needed to\nconfigure the subject name of the certificate requested. If authentication\nsucceeds, an X.509 certificate is returned.\n\nAs well as a Python client, an implementation is included as shell scripts.\nThese require only openssl and wget or curl which are typically available on\nLinux/UNIX based systems.\n\nThe code has been developed for the EU Contrail Project.\n\nPrerequisites\n=============\nThis has been developed and tested for Python 2.7 and Python 3.6.\n\nInstallation\n============\nInstallation can be performed using pip.\n\nConfiguration\n=============\nExamples are contained in ``onlineca.client.test``.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cedadev/online_ca_client", "keywords": "", "license": "BSD - See LICENSE file in contrail.security.onlineca.client", "maintainer": "", "maintainer_email": "", "name": "ContrailOnlineCAClient", "package_url": "https://pypi.org/project/ContrailOnlineCAClient/", "platform": "POSIX", "project_url": "https://pypi.org/project/ContrailOnlineCAClient/", "project_urls": { "Homepage": "https://github.com/cedadev/online_ca_client" }, "release_url": "https://pypi.org/project/ContrailOnlineCAClient/0.5.1/", "requires_dist": null, "requires_python": "", "summary": "Certificate Authority web service client", "version": "0.5.1" }, "last_serial": 5959880, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "02433e25e061b30d5943fbf3dded268e", "sha256": "e2c7bf6203d8954abab8bf95210485b83dd0247747bce198f2a1ef7f75723daf" }, "downloads": -1, "filename": "ContrailOnlineCAClient-0.1.0-py2.7.egg", "has_sig": false, "md5_digest": "02433e25e061b30d5943fbf3dded268e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 36288, "upload_time": "2012-10-29T16:27:31", "url": "https://files.pythonhosted.org/packages/0b/42/58a809ce90ba4fec314b32087b1e380d3903ea13007003a7c2603862716f/ContrailOnlineCAClient-0.1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "21b9797c4938202b1d00099169b66ad7", "sha256": "e61531cfd9736ffa3d0a5b10f39055be519a0004544c5f6cc71574836b197878" }, "downloads": -1, "filename": "ContrailOnlineCAClient-0.1.0.tar.gz", "has_sig": false, "md5_digest": "21b9797c4938202b1d00099169b66ad7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18958, "upload_time": "2012-10-29T16:26:58", "url": "https://files.pythonhosted.org/packages/ca/20/21b995b157dba4ba9da2a608b3b38a1a8d57c46bd9f12e76cc47e51cda2d/ContrailOnlineCAClient-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "128f53c9d6d10dbec328cc6bd182f5de", "sha256": "15b179433d3961087b3a824b23af4b475ee18f551cf5265e7aafb06421ce420a" }, "downloads": -1, "filename": "ContrailOnlineCAClient-0.2.0-py2.7.egg", "has_sig": false, "md5_digest": "128f53c9d6d10dbec328cc6bd182f5de", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 158314, "upload_time": "2014-12-11T00:54:34", "url": "https://files.pythonhosted.org/packages/dd/92/2e36aa0340c2b6d9a003e77bc279bbfebca410dfc249951e9bc7626eb23d/ContrailOnlineCAClient-0.2.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "bcf8542a6ee25701f6e24bdfe4ecdce6", "sha256": "0a0a30dcb3a52ff603fa6520bbe3757e613f23b9fdeeb207e83dad2d34d2ea2d" }, "downloads": -1, "filename": "ContrailOnlineCAClient-0.2.0.tar.gz", "has_sig": false, "md5_digest": "bcf8542a6ee25701f6e24bdfe4ecdce6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7346, "upload_time": "2014-12-11T00:54:11", "url": "https://files.pythonhosted.org/packages/3e/6c/38e2a5ff33c7b47d5cd6bb7ad2b8442f30258b3d78dbfcc7d7f743f54e6e/ContrailOnlineCAClient-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "ac20150409bff9d8e6ceba38338c4911", "sha256": "ce966f01a5cfb067a550b30107c1567da18353057e1535ee3122868295b48711" }, "downloads": -1, "filename": "ContrailOnlineCAClient-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ac20150409bff9d8e6ceba38338c4911", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7304, "upload_time": "2015-03-20T13:22:13", "url": "https://files.pythonhosted.org/packages/40/50/9372f727af07571043330b86acd551392e4a80a8e20c10c5faadb56404f8/ContrailOnlineCAClient-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "6f970142cd917ededd2bd129c4d7a6b9", "sha256": "4659742de1d24c0809911489f1094118f2aef1e35e6d753a9da7d45ff014bece" }, "downloads": -1, "filename": "ContrailOnlineCAClient-0.3.0.tar.gz", "has_sig": false, "md5_digest": "6f970142cd917ededd2bd129c4d7a6b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18285, "upload_time": "2016-04-15T13:05:21", "url": "https://files.pythonhosted.org/packages/0c/35/6e1fcd794496b8fe9b91c4cb3736f227bcbc2b04780bd6e8c063b9cfe3dd/ContrailOnlineCAClient-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "8de91247dcd3b608e199ac8ab60947d0", "sha256": "2f9f1730209d930de62a7ca11c1fc0bb54c5865b2c30a75bc3354103c24fed60" }, "downloads": -1, "filename": "ContrailOnlineCAClient-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8de91247dcd3b608e199ac8ab60947d0", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 34249, "upload_time": "2017-05-05T13:23:38", "url": "https://files.pythonhosted.org/packages/bf/02/5f973efcc40c879d465c0cbd1b95e7ec7d589b798a334ccf7b274fc30896/ContrailOnlineCAClient-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a0c70a13f5dfa9dc75f2b50bf89753c", "sha256": "96730eed2a1be90a72454c4675cd9bfa213ac6a9e49bae85d178e563bc106d79" }, "downloads": -1, "filename": "ContrailOnlineCAClient-0.4.0.tar.gz", "has_sig": false, "md5_digest": "5a0c70a13f5dfa9dc75f2b50bf89753c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21774, "upload_time": "2017-05-05T13:23:05", "url": "https://files.pythonhosted.org/packages/f0/89/9862bdea25c72b188c7b4a1cef98fd89e022197979e6a9d6466488d4b3f2/ContrailOnlineCAClient-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "0de0f8086cd837ef9313ab3e41d0494b", "sha256": "0297072104ed977e77a80fc2937aa3b6ffa3148b983947210079fa92ba1e9558" }, "downloads": -1, "filename": "ContrailOnlineCAClient-0.4.1-py2-none-any.whl", "has_sig": false, "md5_digest": "0de0f8086cd837ef9313ab3e41d0494b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 163737, "upload_time": "2017-11-16T15:01:11", "url": "https://files.pythonhosted.org/packages/5d/b9/ef7f5d065d74e403f10605d229047a14cbbeba4a4a8b1121871f49b7f183/ContrailOnlineCAClient-0.4.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "deca588bb1661c3eb4a2430beaff7b81", "sha256": "c8bc422da4bde9cc5ac93d8c5e56cda16845d5b85e985e317fe5128123fa213b" }, "downloads": -1, "filename": "ContrailOnlineCAClient-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "deca588bb1661c3eb4a2430beaff7b81", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 163737, "upload_time": "2017-11-16T14:55:15", "url": "https://files.pythonhosted.org/packages/17/f6/9ecff5c8ea82a2974b76d3093a3862a825d0a6b63bcf6bf61f1f0d94c2ec/ContrailOnlineCAClient-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d5d4bdc5419a848c7ba24933b3bc0fe", "sha256": "5c62f7ba4bff687a6ab37d17a60989636dfa60a59a721017b07dd4e356a9cead" }, "downloads": -1, "filename": "ContrailOnlineCAClient-0.4.1.tar.gz", "has_sig": false, "md5_digest": "2d5d4bdc5419a848c7ba24933b3bc0fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91820, "upload_time": "2017-11-16T14:54:40", "url": "https://files.pythonhosted.org/packages/96/09/9decf130b90daf1727654519f4fdd36e08e41d7f13e95828da5f0665f0b5/ContrailOnlineCAClient-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "469b8930abfe305d0cd3b7f55932051c", "sha256": "b86a843a8547b53c83d0dc52db9cab16c8bd4202786f76b4d499f8e08eba4281" }, "downloads": -1, "filename": "ContrailOnlineCAClient-0.5.0-py2-none-any.whl", "has_sig": false, "md5_digest": "469b8930abfe305d0cd3b7f55932051c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 167103, "upload_time": "2018-01-19T15:12:52", "url": "https://files.pythonhosted.org/packages/fe/77/c5f9d34f32f14e43dc3e90244f3f40f9d50c8ed4a448d6ad3262b7c75f60/ContrailOnlineCAClient-0.5.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4960244985f5c44e6d2cd128a53049e2", "sha256": "16adc4387ac22bd723084087a950f041aa4dd95a572a5298f0d4a487766dd85f" }, "downloads": -1, "filename": "ContrailOnlineCAClient-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4960244985f5c44e6d2cd128a53049e2", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 167103, "upload_time": "2018-01-19T15:12:14", "url": "https://files.pythonhosted.org/packages/6d/e8/174d72a1af0f620af6f4391f89e2ce82e1fb9c3617518a79975ac1581b90/ContrailOnlineCAClient-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4b12035577b9de8c6bba3bb52ca2732", "sha256": "03d1602a8fcbc9b61eaccafa718084563fd334aa2c336f473fbcddf5d66d16c5" }, "downloads": -1, "filename": "ContrailOnlineCAClient-0.5.0.tar.gz", "has_sig": false, "md5_digest": "c4b12035577b9de8c6bba3bb52ca2732", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24498, "upload_time": "2018-01-19T15:11:05", "url": "https://files.pythonhosted.org/packages/d7/9b/984f12350bbbdccdffcf9d23960e03b0cf69172f0a137dde513cf6b3d0d6/ContrailOnlineCAClient-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "b9849457aa888342ae5980970f63b206", "sha256": "ac6f99052c3362318498832e54f0c784b98e4fa190d89642de35c9a5d388fe02" }, "downloads": -1, "filename": "ContrailOnlineCAClient-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b9849457aa888342ae5980970f63b206", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 197695, "upload_time": "2019-10-11T11:33:13", "url": "https://files.pythonhosted.org/packages/93/ac/42972a8d61db0ed2433acabae415e91bc223935b23020ca0a94c869c539b/ContrailOnlineCAClient-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8676f87db8b6df47fabf152b72ce9e59", "sha256": "c518b70678586e67be1c2636636c47ad71f935fa03dfa3bfb03eb6f929dfa90d" }, "downloads": -1, "filename": "ContrailOnlineCAClient-0.5.1.tar.gz", "has_sig": false, "md5_digest": "8676f87db8b6df47fabf152b72ce9e59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123899, "upload_time": "2019-10-11T11:32:26", "url": "https://files.pythonhosted.org/packages/4a/bc/59c0b21b6fa13f5f9b5ad0af2feeb542e43090307cd2cfd6875536c2f584/ContrailOnlineCAClient-0.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b9849457aa888342ae5980970f63b206", "sha256": "ac6f99052c3362318498832e54f0c784b98e4fa190d89642de35c9a5d388fe02" }, "downloads": -1, "filename": "ContrailOnlineCAClient-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b9849457aa888342ae5980970f63b206", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 197695, "upload_time": "2019-10-11T11:33:13", "url": "https://files.pythonhosted.org/packages/93/ac/42972a8d61db0ed2433acabae415e91bc223935b23020ca0a94c869c539b/ContrailOnlineCAClient-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8676f87db8b6df47fabf152b72ce9e59", "sha256": "c518b70678586e67be1c2636636c47ad71f935fa03dfa3bfb03eb6f929dfa90d" }, "downloads": -1, "filename": "ContrailOnlineCAClient-0.5.1.tar.gz", "has_sig": false, "md5_digest": "8676f87db8b6df47fabf152b72ce9e59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123899, "upload_time": "2019-10-11T11:32:26", "url": "https://files.pythonhosted.org/packages/4a/bc/59c0b21b6fa13f5f9b5ad0af2feeb542e43090307cd2cfd6875536c2f584/ContrailOnlineCAClient-0.5.1.tar.gz" } ] }