{ "info": { "author": "Doug O'Riordan", "author_email": "oriordan@mail.be", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application", "Topic :: Security :: Cryptography", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "YubiStack\n=========\n\nYubiStack provides a python re-implementation of:\n\n* `yubiauth `_: Authentication client with a simple user management system\n* `yubikey-val `_: YubiKey validation server\n* `yubikey-ksm `_: YubiKey key storage module\n\nNOTE: Only the authentication part is implemented from yubiauth, the user management system is NOT.\n\nInstallation\n------------\n\nTo install yubistak, simply:\n\n.. code-block:: bash\n\n $ sudo pip install yubistack\n\nConfiguration\n-------------\n\nThe configuration file path is read from YUBISTACK_SETTINGS environment variable, otherwise defaults\nto /etc/yubistack.conf. You can find a sample config in the repo.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/oriordan/yubistack", "keywords": "yubikey otp authentication", "license": "BSD 2 clause", "maintainer": "", "maintainer_email": "", "name": "yubistack", "package_url": "https://pypi.org/project/yubistack/", "platform": "", "project_url": "https://pypi.org/project/yubistack/", "project_urls": { "Homepage": "https://github.com/oriordan/yubistack" }, "release_url": "https://pypi.org/project/yubistack/0.5.5/", "requires_dist": null, "requires_python": "", "summary": "YubiStack implementation", "version": "0.5.5" }, "last_serial": 2622432, "releases": { "0.4.2": [], "0.4.3": [ { "comment_text": "", "digests": { "md5": "2fd8a20a6614473d012da19c9380b668", "sha256": "8d3f7dd77ac73267d8213ce901f86bd587949f0a40753aff4d9d6a3e9afe0d0a" }, "downloads": -1, "filename": "yubistack-0.4.3.tar.gz", "has_sig": false, "md5_digest": "2fd8a20a6614473d012da19c9380b668", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20559, "upload_time": "2016-02-17T12:47:53", "url": "https://files.pythonhosted.org/packages/90/46/6b35afb6945df0adca2ac3634dcf2e1f4019d8f2714b92fd4a2f5b7d7d0e/yubistack-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "88aa3903cc5c7adf40524cd915c70076", "sha256": "20770ab1241f502aa951f3135db895679fa0ac601f979fdfe00fd82554d01702" }, "downloads": -1, "filename": "yubistack-0.4.4.tar.gz", "has_sig": false, "md5_digest": "88aa3903cc5c7adf40524cd915c70076", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20573, "upload_time": "2016-02-17T15:51:09", "url": "https://files.pythonhosted.org/packages/8f/d5/59163da0b983ec513e829966eb18f8f148b4078cdc0271a5a70f1a416f9b/yubistack-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "f4b9e69880b127a20b175e493026c2bb", "sha256": "0ab4d7f6b03a1e1ae5da9f62e8e0c359c0f4c78078233ffd4a057fdb606bcf2c" }, "downloads": -1, "filename": "yubistack-0.4.5.tar.gz", "has_sig": false, "md5_digest": "f4b9e69880b127a20b175e493026c2bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20687, "upload_time": "2016-02-18T11:00:36", "url": "https://files.pythonhosted.org/packages/69/ac/e99b2c991c30c98dddea58fb42096e5da1fff3bcf33a3714474b52ca8b0f/yubistack-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "dee05c7a7c3622be8db658514882cfb4", "sha256": "2883a2963b465eb6ff5d638f360761574b6b8eacdf65df0f27c4e70bdaddefc2" }, "downloads": -1, "filename": "yubistack-0.4.6.tar.gz", "has_sig": false, "md5_digest": "dee05c7a7c3622be8db658514882cfb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20424, "upload_time": "2016-02-25T11:47:30", "url": "https://files.pythonhosted.org/packages/34/da/4d7b980f72eba67282d7a1ebfcb7d93081e75a428cdd454ad08df26e2f72/yubistack-0.4.6.tar.gz" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "06fc718c79a5dca99d80e1fdcd2973cf", "sha256": "5bd400266174da175aa7466b0f6f8c8645ad9f405e10e865764647c3bdf42be4" }, "downloads": -1, "filename": "yubistack-0.4.7.tar.gz", "has_sig": false, "md5_digest": "06fc718c79a5dca99d80e1fdcd2973cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21879, "upload_time": "2016-02-28T01:00:41", "url": "https://files.pythonhosted.org/packages/42/37/577d7fb61ff756158de11bfebb322591c0bcb1e4e372de71ff397c0011e1/yubistack-0.4.7.tar.gz" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "d16af2d4db09622f3993b410edc57527", "sha256": "e474834a857592e53fb82218fa81846899283fa4f33cee3a846ac835e0c7c576" }, "downloads": -1, "filename": "yubistack-0.4.8.tar.gz", "has_sig": false, "md5_digest": "d16af2d4db09622f3993b410edc57527", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21841, "upload_time": "2016-02-28T01:13:49", "url": "https://files.pythonhosted.org/packages/ac/9f/f7a2b70375382412cb9b7dd13037b749575862cc45f41620417b8002a7b7/yubistack-0.4.8.tar.gz" } ], "0.4.9": [ { "comment_text": "", "digests": { "md5": "1675b88d22c580ff4e3a73cc5386e4e0", "sha256": "346a723bb51f2bd823f84f19930e69cdcf4bb36594064d1c3b5207dcc1ce57d9" }, "downloads": -1, "filename": "yubistack-0.4.9.tar.gz", "has_sig": false, "md5_digest": "1675b88d22c580ff4e3a73cc5386e4e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24248, "upload_time": "2016-03-02T15:34:25", "url": "https://files.pythonhosted.org/packages/c0/b6/f25d0c849bb5a3a838a0012c3ebf6aaf8c526602009b3f041020d9b3bb6c/yubistack-0.4.9.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "82ec9e4351acf3b3b872b7afe8563f09", "sha256": "b65d30dee6c2cd2a2c2ea631a7f569f3a9f1b76845eecfd558c784bf38eda056" }, "downloads": -1, "filename": "yubistack-0.5.0.tar.gz", "has_sig": false, "md5_digest": "82ec9e4351acf3b3b872b7afe8563f09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24268, "upload_time": "2016-03-02T15:52:53", "url": "https://files.pythonhosted.org/packages/1c/2e/3aa13e128fb6065393ee28a6916581e60169aaa5b9984941c027675ea254/yubistack-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "f993bdfed80137059d5e2dd96158ad89", "sha256": "2c10dd7cb9ef293ae0c76a963908079d941805b008bc695d6a41ff1eb78d578f" }, "downloads": -1, "filename": "yubistack-0.5.1.tar.gz", "has_sig": false, "md5_digest": "f993bdfed80137059d5e2dd96158ad89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24729, "upload_time": "2016-03-03T20:09:27", "url": "https://files.pythonhosted.org/packages/32/03/a03508299b4433d8ec95fe2af3bbf861ef32435883ef4a9e7c63e50f240e/yubistack-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "88a1b4e4951cbf14cad2d97a8ae3524c", "sha256": "d1f0a119307b9af07a45a53b3d104f830b4886cf341164a69c4ec5e5edf6cba7" }, "downloads": -1, "filename": "yubistack-0.5.2.tar.gz", "has_sig": false, "md5_digest": "88a1b4e4951cbf14cad2d97a8ae3524c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22633, "upload_time": "2016-03-04T01:04:13", "url": "https://files.pythonhosted.org/packages/68/4c/5fb75805d4fd20f60e0102addd7cb01e0fc8e55e3094d6d52898ca60723c/yubistack-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "b010d75afc5314df392e467d8202b233", "sha256": "76482f71b8894789938d21327c546af02760a9fd1d71e63830c0b3889491c9b1" }, "downloads": -1, "filename": "yubistack-0.5.3.tar.gz", "has_sig": false, "md5_digest": "b010d75afc5314df392e467d8202b233", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24038, "upload_time": "2016-03-10T10:49:09", "url": "https://files.pythonhosted.org/packages/62/2a/19215e1cec6faa6b9a7656fda57e436d6c2b05ad0c43fdd4d496b6206817/yubistack-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "5c081ef0e038b2585eb7c5c60634f788", "sha256": "69241f782a7e5dd0d2256dead0a305688f5f20544f797d515dd3221d3d327468" }, "downloads": -1, "filename": "yubistack-0.5.4.tar.gz", "has_sig": false, "md5_digest": "5c081ef0e038b2585eb7c5c60634f788", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24092, "upload_time": "2016-03-10T12:38:29", "url": "https://files.pythonhosted.org/packages/34/8f/ec0cf7f205be3232b4837f331b9ca3c3b4f82e1eca93e4fee5870d3b8532/yubistack-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "b753d2449aa904fbd5d8db09162a95ce", "sha256": "39fca8dfac77fce8fec2963e81b0a7a336907aeccfde8e6e5ee6890740612e7f" }, "downloads": -1, "filename": "yubistack-0.5.5.tar.gz", "has_sig": false, "md5_digest": "b753d2449aa904fbd5d8db09162a95ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28329, "upload_time": "2017-02-06T13:37:23", "url": "https://files.pythonhosted.org/packages/5b/55/a946cc64bdda27dd35b5219cd63c54baf6fb11c8bb47d9db45eb14da3824/yubistack-0.5.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b753d2449aa904fbd5d8db09162a95ce", "sha256": "39fca8dfac77fce8fec2963e81b0a7a336907aeccfde8e6e5ee6890740612e7f" }, "downloads": -1, "filename": "yubistack-0.5.5.tar.gz", "has_sig": false, "md5_digest": "b753d2449aa904fbd5d8db09162a95ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28329, "upload_time": "2017-02-06T13:37:23", "url": "https://files.pythonhosted.org/packages/5b/55/a946cc64bdda27dd35b5219cd63c54baf6fb11c8bb47d9db45eb14da3824/yubistack-0.5.5.tar.gz" } ] }