{ "info": { "author": "Jonathan ULLINDAH", "author_email": "jonathan.ullindah@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: MacOS X", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Programming Language :: Python :: 2.7", "Topic :: Security", "Topic :: Utilities" ], "description": ".. _pip: https://pip.pypa.io/en/stable/quickstart/\n.. _changes: https://github.com/johndoe-dev/CertGenerator/blob/master/CHANGES.txt\n\n\n*************\nCertGenerator\n*************\n\nPython module to generate key, certificate request, self signed\ncertificate and p12 certificate\n\nInformation\n-----------\n\nThis can be used only with python2.7\n\nGetting started\n---------------\n\n**required** modules:\n~~~~~~~~~~~~~~~~~~~~~\n\n- Click\n- pyOpenSSL\n- pycparser\n- PyYAML\n\nInstalling package using pip_\n\n::\n\n $ pip install CertGenerator\n\nUsage\n-----\n\n::\n\n Usage: cert [OPTIONS] COMMAND [ARGS]...\n\n A command line tool to create and read CSR and P12\n\n Options:\n -V, --version show version and exit\n -h, --help Show this message and exit.\n\n Commands:\n config Edit or read config ini\n create Create a single CSR\n create-multiple Create multiple certificate using csv file\n create-multiple-p12 Create multiple p12 using csv file\n create-p12 Create a simple p12 Need key file and pem file\n init Create or edit certificate folder and csv file Add...\n read Read csr or p12\n\n\nPRE-CONFIGURATION\n-----------------\nConfiguration files\n~~~~~~~~~~~~~~~~~~~\n\n.. csv-table:: **serial.csv**\n :header: \"serial\"\n :widths: 50\n\n \"test1\"\n \"test2\"\n \"test3\"\n\n**config.ini**\n\n\nCreate default folder\n * May require sudo\n * Default folder => **$HOME/Documents/CertGenerator/**\n * copy default csv file to **$HOME/Documents/CertGenerator/csv/serial.csv**\n * copy yaml file to **$HOME/Documents/CertGenerator/csr.yaml**\n\n::\n\n $ sudo cert init\n\nTo change default folder or default csv:\n * May require sudo\n\n::\n\n $ sudo cert init -cert [path/of/folder] -csv [path/of/csv/file]\n\nor\n\n::\n\n $ sudo cert config edit -cert [path/of/folder] -csv [path/of/csv/file]\n\nTo edit yaml file:\n * Enter the desired subject\n * Enter \"-\" to keep empty\n * If you want to create multiple csr using serial.csv, don't use Commmon Name => just enter \"-\" to keep empty\n * **Note**: You always have old csr.yaml in folder under format csr.yam_[date od modification]\n\n::\n\n $ cert config edit-yaml\n\n\n\nCONFIGURATION\n-------------\n\nCreate csr\n----------\n\nCreate one csr\n~~~~~~~~~~~~~~\n\n* Use -c if you want to use csr.yaml to create csr\n* Use -f to overwrite existing csr\n* The key and csr files will be created in {folder}/certificate/csr/\n* Example: With the command below it will create\n * {folder}/certificate/csr/test/test.csr\n * {folder}/certificate/csr/test/test.key\n\n::\n\n $ cert create test -c [-f]\n\nCreate multiple csr\n~~~~~~~~~~~~~~~~~~~\n\n* Use -c if you want to use csv file and csr.yaml\n* Use -f to overwrite existing csr\n\n::\n\n * cert create-multiple -c [-f]\n\n\nCreate p12\n----------\n\nCreate one p12\n~~~~~~~~~~~~~~\n\n* You need pem file and key file:\n* Use -f to overwrite existing p12\n\n::\n\n $ cert create-p12 test.p12 [-f] --pem [path/of/pem file] --key [path/of/key file] -pass [password(default:3z6F2Xfc)]\n\nCreate multiple p12\n~~~~~~~~~~~~~~~~~~~\n\n* for creating multiple p12: pem file, key file and p12 must have the same name\n* Use -f to overwrite existing p12\n* Example if you create test1.p12 test2.P12 ...:\n * In the csv file, you must have test1 test2 ...\n * The pem files must be test1.pem test2.pem ...\n * The key files must be test1.key test2.key ...\n * It will search key files in folder/certificate/csr/\n\n::\n\n $ cert create-multiple-p12 -c [-f] --pem-folder [path/of/pem folder]\n\nIf you want to use an other folder to search key files, add --key-folder:\n\n::\n\n $ cert create-multiple-p12 -c [-f] --pem-folder [path/of/pem folder] --key-folder [path/of/key folder]\n\nChangeLog\n---------\n\nsee changes_\n\nLinks\n-----\n\n- Releases: https://pypi.org/project/CertGenerator/\n- Code: https://github.com/johndoe-dev/CertGenerator.git\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/johndoe-dev/CertGenerator.git", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "CertGenerator", "package_url": "https://pypi.org/project/CertGenerator/", "platform": "", "project_url": "https://pypi.org/project/CertGenerator/", "project_urls": { "Homepage": "https://github.com/johndoe-dev/CertGenerator.git" }, "release_url": "https://pypi.org/project/CertGenerator/2.2.1/", "requires_dist": [ "click", "PyYAML", "pyOpenSSL", "ruamel.yaml" ], "requires_python": "", "summary": "A simple command line tools to create and read CSR and P12", "version": "2.2.1" }, "last_serial": 4616982, "releases": { "2.0.0": [ { "comment_text": "", "digests": { "md5": "76ab750509ca963641a1141233d53b75", "sha256": "8e82f357d4614183637cf015dea33fc1b0b00661ab4d935334247b6f67d9cf0d" }, "downloads": -1, "filename": "CertGenerator-2.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "76ab750509ca963641a1141233d53b75", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18199, "upload_time": "2018-12-08T21:22:05", "url": "https://files.pythonhosted.org/packages/c7/47/d306a420997ecc02f06b69152213873b09ce4e2c9fa828edfefb50e1fc11/CertGenerator-2.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e6548e189a84e496d7f48bd7607bb49", "sha256": "aec695c51fc6257c0e181fa814cc8901fec496d6b3c4d08dc5c417e64262eee3" }, "downloads": -1, "filename": "CertGenerator-2.0.0.tar.gz", "has_sig": false, "md5_digest": "4e6548e189a84e496d7f48bd7607bb49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15044, "upload_time": "2018-12-08T21:22:11", "url": "https://files.pythonhosted.org/packages/34/28/14cbf744a4ff59b7df17815d1ef232b8126f910f33fc0977ed478ae9601c/CertGenerator-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "62a5635a02529a2faba9b9f1fc97f10e", "sha256": "a2f6302e11495998d1f55ebec0548a65417df476ad4424d0ad5d65be5a8fc50b" }, "downloads": -1, "filename": "CertGenerator-2.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "62a5635a02529a2faba9b9f1fc97f10e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18709, "upload_time": "2018-12-08T21:22:07", "url": "https://files.pythonhosted.org/packages/a6/cb/bd0e96f6f4b3269a6e6639af7ceb5c3c5fe234198089974a8193bd12933e/CertGenerator-2.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65baf75573e6374e732387517d1a3b1f", "sha256": "b054729630fe4bac23c96641cf81fe2a6615ce528751b57729cd8ca940dc77fc" }, "downloads": -1, "filename": "CertGenerator-2.1.0.tar.gz", "has_sig": false, "md5_digest": "65baf75573e6374e732387517d1a3b1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15841, "upload_time": "2018-12-08T21:22:13", "url": "https://files.pythonhosted.org/packages/71/75/72911f742b579e7680a37619a8e16a6cfad5ec6fef3f7d34effd4a537996/CertGenerator-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "153b4c6eb500d5505aed0f1083ef8560", "sha256": "29a92ba36727434b133d3e328a05c28e2bdbc2086c010e95438796f78a05043f" }, "downloads": -1, "filename": "CertGenerator-2.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "153b4c6eb500d5505aed0f1083ef8560", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18904, "upload_time": "2018-12-08T21:22:09", "url": "https://files.pythonhosted.org/packages/2e/97/75a8f044bd894c2ca7f60936ad343cf038395900bc886d63e41e1272d096/CertGenerator-2.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b86ccf9a70a072ff060edaaa71e5c2fe", "sha256": "508c51e3ed7ecdcec91714ef0d6a8d9cf40b2b288eac4c9663ea2cba89731ff1" }, "downloads": -1, "filename": "CertGenerator-2.1.1.tar.gz", "has_sig": false, "md5_digest": "b86ccf9a70a072ff060edaaa71e5c2fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16080, "upload_time": "2018-12-08T21:22:15", "url": "https://files.pythonhosted.org/packages/10/ee/bad3eff14f0b64641c51cde71e8e98674b0c95afdc7e332959f827cf86ac/CertGenerator-2.1.1.tar.gz" } ], "2.1.10": [ { "comment_text": "", "digests": { "md5": "54e0684a9980ea52bc5f47f58d30e024", "sha256": "14b3374de6b75eae58fd46df336bcb1eeefe2012b2e9a9e33945da0254d89179" }, "downloads": -1, "filename": "CertGenerator-2.1.10-py2-none-any.whl", "has_sig": false, "md5_digest": "54e0684a9980ea52bc5f47f58d30e024", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20138, "upload_time": "2018-12-18T09:55:22", "url": "https://files.pythonhosted.org/packages/ce/01/e17ebfe93147fa36a4ac752bbc264d974cc7ea0cab11a426d60a63432401/CertGenerator-2.1.10-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b436795552796443705cc4c172522cb6", "sha256": "5bfe2f17d49c98227601430fb9e5c7202337a6bb98321755b04a0cbe3ec84df9" }, "downloads": -1, "filename": "CertGenerator-2.1.10.tar.gz", "has_sig": false, "md5_digest": "b436795552796443705cc4c172522cb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17656, "upload_time": "2018-12-18T09:55:24", "url": "https://files.pythonhosted.org/packages/94/d4/4b3df57f51980619b9d1c36f3c151d30915610932337c03a32af00488490/CertGenerator-2.1.10.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "410e7c907e9f2bdd372e2de7251d157f", "sha256": "a0687af4f09e43fc3a90a1b41c5d132b055ee54630cb4f166cff94755e851383" }, "downloads": -1, "filename": "CertGenerator-2.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "410e7c907e9f2bdd372e2de7251d157f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18840, "upload_time": "2018-12-08T21:37:04", "url": "https://files.pythonhosted.org/packages/3b/e0/1910d917dc0326aeb69ddf5532e7a21e76640c16691eb9698485d15e4be6/CertGenerator-2.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69425668223fc9f554a434dc5e708980", "sha256": "74f1b197de4dac030f62b3ec943c3951029f9e09528afc4d0fc4cf38bcd3a41c" }, "downloads": -1, "filename": "CertGenerator-2.1.2.tar.gz", "has_sig": false, "md5_digest": "69425668223fc9f554a434dc5e708980", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16015, "upload_time": "2018-12-08T21:37:07", "url": "https://files.pythonhosted.org/packages/50/3f/d7591cb3b986fcfb36607df029ecda8e8a43883e9415c23a4de1bc90037c/CertGenerator-2.1.2.tar.gz" } ], "2.1.20": [ { "comment_text": "", "digests": { "md5": "f72461f93f2df88d9e4e6135dfb3610b", "sha256": "2d1eb66c3dd62ad494d9a051b3e5cea84bc0a42649b760b4d0c2ff5ddcad38fe" }, "downloads": -1, "filename": "CertGenerator-2.1.20-py2-none-any.whl", "has_sig": false, "md5_digest": "f72461f93f2df88d9e4e6135dfb3610b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20174, "upload_time": "2018-12-18T10:44:23", "url": "https://files.pythonhosted.org/packages/47/17/f697e899c32fabd8c0892bbeb03cc7051ae970b35aa45c0d001d4223a6a9/CertGenerator-2.1.20-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21461c1a8f2396e6b9b7ff60890b40f0", "sha256": "b0c21e0dd3486df6182911eaa9fbae993f33a5a6213869905271e391deefa53e" }, "downloads": -1, "filename": "CertGenerator-2.1.20.tar.gz", "has_sig": false, "md5_digest": "21461c1a8f2396e6b9b7ff60890b40f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17808, "upload_time": "2018-12-18T10:44:25", "url": "https://files.pythonhosted.org/packages/fe/7d/800e40c6d4388149394a2527a4fd9abdd8a20a13a1d076af58f9f7ea2339/CertGenerator-2.1.20.tar.gz" } ], "2.1.21": [ { "comment_text": "", "digests": { "md5": "ff19e5dd1be41c227404f37167ca5de2", "sha256": "82a05abdaa664f872816f9fc1685e36d6d410888ed7358ea4dc84a2a4ed95c4b" }, "downloads": -1, "filename": "CertGenerator-2.1.21-py2-none-any.whl", "has_sig": false, "md5_digest": "ff19e5dd1be41c227404f37167ca5de2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20213, "upload_time": "2018-12-18T13:07:33", "url": "https://files.pythonhosted.org/packages/d2/65/fd625f911b0848153b201bff34dde93e45f069052a7de2b33783ed1cbd25/CertGenerator-2.1.21-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83057fd870fc1c1a2f96a849a79e72b5", "sha256": "b603326fe4d017faeb85978eba0556fda64ac97b246f522b42584aded7cd0e60" }, "downloads": -1, "filename": "CertGenerator-2.1.21.tar.gz", "has_sig": false, "md5_digest": "83057fd870fc1c1a2f96a849a79e72b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17883, "upload_time": "2018-12-18T13:07:35", "url": "https://files.pythonhosted.org/packages/81/72/1efd3e7bbda95344b6ef433a24eaca363165042855c42f68e6afb513ae6d/CertGenerator-2.1.21.tar.gz" } ], "2.1.22": [ { "comment_text": "", "digests": { "md5": "5cc37172c140badee9a63945c7322aa9", "sha256": "1d7252e58decb789b1502e485f1b0047d20de32fc52afd4180d8ff5985082eed" }, "downloads": -1, "filename": "CertGenerator-2.1.22-py2-none-any.whl", "has_sig": false, "md5_digest": "5cc37172c140badee9a63945c7322aa9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20474, "upload_time": "2018-12-18T18:55:36", "url": "https://files.pythonhosted.org/packages/b9/52/056d82dd3ad768c06a030549c7dafb70cb60757534b5c4244cacc5107985/CertGenerator-2.1.22-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c48a9d325c39211918b2e498df9f3e5f", "sha256": "4d49cb7601ab3d10e278e89240e854f2cc68af5d67218dfb5faa28f7707317b2" }, "downloads": -1, "filename": "CertGenerator-2.1.22.tar.gz", "has_sig": false, "md5_digest": "c48a9d325c39211918b2e498df9f3e5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18268, "upload_time": "2018-12-18T18:55:39", "url": "https://files.pythonhosted.org/packages/6d/3b/9ead20640c72e4d099421347057d6987a3b4c0bbebf65791f6517c32da99/CertGenerator-2.1.22.tar.gz" } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "27bbf1ce3c4a99456f881979fda3fa3e", "sha256": "89c041acfcdc15178327fbc70b72913d23f588c4589e95c2bce3646635622f91" }, "downloads": -1, "filename": "CertGenerator-2.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "27bbf1ce3c4a99456f881979fda3fa3e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19000, "upload_time": "2018-12-09T00:09:35", "url": "https://files.pythonhosted.org/packages/5c/a2/52b546dad786842c8b1527ccb58f6038f2c8dc16defae652e02096f53cc2/CertGenerator-2.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94fc08415b0ad050cdd6f562600145fe", "sha256": "9b3160097671ed004310dd693a6eb4dac8b7d0f51da52d278f29f84ee0d408f6" }, "downloads": -1, "filename": "CertGenerator-2.1.3.tar.gz", "has_sig": false, "md5_digest": "94fc08415b0ad050cdd6f562600145fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16147, "upload_time": "2018-12-09T00:09:37", "url": "https://files.pythonhosted.org/packages/07/c7/f1f85dee0443bb35b87aaee149ed410925c295a4af9c1e8631bf638de02c/CertGenerator-2.1.3.tar.gz" } ], "2.1.4": [ { "comment_text": "", "digests": { "md5": "f97652e7908ee200945e90ac832da324", "sha256": "03bd0d8de7f0be3fdc357219da0f1d5c13c9008736152bfc1ba96c6535f1a377" }, "downloads": -1, "filename": "CertGenerator-2.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "f97652e7908ee200945e90ac832da324", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19001, "upload_time": "2018-12-09T00:22:28", "url": "https://files.pythonhosted.org/packages/16/7e/03404729b9bc6a2a17b583385c7ded6ce950518e56254d2405ffc21ceeac/CertGenerator-2.1.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c395d23de693739b948ae25d988fdeee", "sha256": "87a0969259dad27dfa7b2d31d3d6e638da663c454d2dc075ba34329fcd522f8d" }, "downloads": -1, "filename": "CertGenerator-2.1.4.tar.gz", "has_sig": false, "md5_digest": "c395d23de693739b948ae25d988fdeee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16155, "upload_time": "2018-12-09T00:22:30", "url": "https://files.pythonhosted.org/packages/3a/2e/77ce95447b10b27bb977148ece1e51a6b8d118fa9a55e5905c932fe07cd3/CertGenerator-2.1.4.tar.gz" } ], "2.1.5": [ { "comment_text": "", "digests": { "md5": "b8715d848e6e3691577d0905dba2b369", "sha256": "dfa4497d33e21bd3085eeb8a53f986091272020d171c2d5f63934180cf9b0438" }, "downloads": -1, "filename": "CertGenerator-2.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "b8715d848e6e3691577d0905dba2b369", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19120, "upload_time": "2018-12-09T19:03:01", "url": "https://files.pythonhosted.org/packages/d2/1f/0c136b71e93976aad51935a37456bb35f17b04877f03b15aaa37a25a1a84/CertGenerator-2.1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e60c1512bb6f92e24ea84e97ffb31a1e", "sha256": "cf7dbda9696c8bbd29bfc02b1109c9e15dcf4c22f770360e3df29c8f2fe437e0" }, "downloads": -1, "filename": "CertGenerator-2.1.5.tar.gz", "has_sig": false, "md5_digest": "e60c1512bb6f92e24ea84e97ffb31a1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16361, "upload_time": "2018-12-09T19:03:04", "url": "https://files.pythonhosted.org/packages/c1/78/c78c817667f3d71c5f642832deef48c30e7acfc5c446a8a597ff8d121aeb/CertGenerator-2.1.5.tar.gz" } ], "2.1.6": [ { "comment_text": "", "digests": { "md5": "a23c56cd1d165af7b3e2de5afdd94804", "sha256": "b6af2000b735f912d32779f0c873c599b3bc65b764e2fa79625c4911c3470328" }, "downloads": -1, "filename": "CertGenerator-2.1.6-py2-none-any.whl", "has_sig": false, "md5_digest": "a23c56cd1d165af7b3e2de5afdd94804", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19838, "upload_time": "2018-12-13T23:06:31", "url": "https://files.pythonhosted.org/packages/a1/52/1a78fbe90b9386199f6d9309137e14298706e8d48f871f47fd81f7655a68/CertGenerator-2.1.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f309f8aa0002ff708fd6c9d811ee5163", "sha256": "70a3a5070875222a5962012921609a3e796448702ee5f14b0d55b6b9a20dc989" }, "downloads": -1, "filename": "CertGenerator-2.1.6.tar.gz", "has_sig": false, "md5_digest": "f309f8aa0002ff708fd6c9d811ee5163", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17094, "upload_time": "2018-12-13T23:06:33", "url": "https://files.pythonhosted.org/packages/23/24/c903f3e6bc472b6985bedbd64ef92d8f7dbe171dc75739dc08eb2677c9b1/CertGenerator-2.1.6.tar.gz" } ], "2.1.7": [ { "comment_text": "", "digests": { "md5": "6b1f79cda5ba1ca01068659d9f117ccd", "sha256": "b3f446bd0db52909ca23757073063f4039b292f7ffff8fa22b477f3b96000170" }, "downloads": -1, "filename": "CertGenerator-2.1.7-py2-none-any.whl", "has_sig": false, "md5_digest": "6b1f79cda5ba1ca01068659d9f117ccd", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19809, "upload_time": "2018-12-13T23:16:36", "url": "https://files.pythonhosted.org/packages/78/c6/d14d5c4ac9d038df1caa15edc78b818e3af3ec509ebcee5b9948e354a4ea/CertGenerator-2.1.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4cd6f1267b0ca9419c11102efc58d7c", "sha256": "8b1c17ba3eecdacf444c7c4656676b9440c76aeb6c14df87c7fe12e0b4d9fce2" }, "downloads": -1, "filename": "CertGenerator-2.1.7.tar.gz", "has_sig": false, "md5_digest": "c4cd6f1267b0ca9419c11102efc58d7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17074, "upload_time": "2018-12-13T23:16:39", "url": "https://files.pythonhosted.org/packages/97/c9/37976a947a561599d9b0ff23e80d8a3b1337ce18d6debf11d21dd47e8556/CertGenerator-2.1.7.tar.gz" } ], "2.1.8": [ { "comment_text": "", "digests": { "md5": "11ae4a64a16bcdd494c6ab610f9d25b8", "sha256": "3940f08e2154ccad4d212cdf49823968a76d00add338cb7ac298582aab6a548b" }, "downloads": -1, "filename": "CertGenerator-2.1.8-py2-none-any.whl", "has_sig": false, "md5_digest": "11ae4a64a16bcdd494c6ab610f9d25b8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19821, "upload_time": "2018-12-17T10:01:29", "url": "https://files.pythonhosted.org/packages/1b/bd/b52c886156b482c3787025af3b58f96659a9555052269378552b6b624e4c/CertGenerator-2.1.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4dd240c621f0c91ac96098c114587ca4", "sha256": "ad36223e8e3bc27f4c2e7e5aea989451d71207fb7ff5719cfd85970fe29f1a79" }, "downloads": -1, "filename": "CertGenerator-2.1.8.tar.gz", "has_sig": false, "md5_digest": "4dd240c621f0c91ac96098c114587ca4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17104, "upload_time": "2018-12-17T10:01:31", "url": "https://files.pythonhosted.org/packages/4e/e8/333b95e34213865d5336603324f6984d6d510e0e8beb76c34cf6b211ed3e/CertGenerator-2.1.8.tar.gz" } ], "2.1.9": [ { "comment_text": "", "digests": { "md5": "538c5a402f872003f9ba2bca36f6ad5f", "sha256": "1e2e63784ca04def11f299e8bf9ca0df4c2c657ca4c7991cca1ba9f346594847" }, "downloads": -1, "filename": "CertGenerator-2.1.9-py2-none-any.whl", "has_sig": false, "md5_digest": "538c5a402f872003f9ba2bca36f6ad5f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20112, "upload_time": "2018-12-17T15:57:04", "url": "https://files.pythonhosted.org/packages/2f/a4/1f6e334aa0409706b34500b8ac6970652a72c6eac65a749f5d075c659684/CertGenerator-2.1.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d51760bd3ff80a12b2de60cbfd451631", "sha256": "91d7e6cc08a97a200052848860591f841532a771cd9f7e901bf5f77e56833653" }, "downloads": -1, "filename": "CertGenerator-2.1.9.tar.gz", "has_sig": false, "md5_digest": "d51760bd3ff80a12b2de60cbfd451631", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17622, "upload_time": "2018-12-17T15:57:07", "url": "https://files.pythonhosted.org/packages/b1/04/7a3388b2f55b3070589ed30cca45593ee8e630cee953350646355fc672dd/CertGenerator-2.1.9.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "4177bc320042b871dfdc7b771004b1d0", "sha256": "fa1918951aba8e951b598d54cc703a6c8891c586e946d9358a1988d50813f869" }, "downloads": -1, "filename": "CertGenerator-2.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "4177bc320042b871dfdc7b771004b1d0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20458, "upload_time": "2018-12-19T08:37:21", "url": "https://files.pythonhosted.org/packages/c5/de/2c9316562efdbffcca1e65d251b85251d6eb3fb4a46afa4f37143972521b/CertGenerator-2.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0dff308b5a6a18e0e684c43d2180cac9", "sha256": "c0619561469b97da130f86da8397dd0c27ee88758dcc501c6b3b50325fdfa71d" }, "downloads": -1, "filename": "CertGenerator-2.2.0.tar.gz", "has_sig": false, "md5_digest": "0dff308b5a6a18e0e684c43d2180cac9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18284, "upload_time": "2018-12-19T08:37:23", "url": "https://files.pythonhosted.org/packages/d1/74/5ddd155382aca129a981fa66804c022cbb9fe996c0b868918e79012ea354/CertGenerator-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "80c90300802dcd82f80b542ab9f5dfde", "sha256": "bcea075a9942791aaa13ae41308589f52f5f8757a7aaae9c66f20868d92a92c5" }, "downloads": -1, "filename": "CertGenerator-2.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "80c90300802dcd82f80b542ab9f5dfde", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20477, "upload_time": "2018-12-19T14:43:07", "url": "https://files.pythonhosted.org/packages/ee/73/59822f8f78fd72a32096f55d5cf44f0501404d5b72c54fca189cca47d9f7/CertGenerator-2.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "badaf3ca28c11c1043a50c5a4f22f734", "sha256": "b00adcf9844bcec52590302e127450de5a826c8ce8948cbc84567d8383d009af" }, "downloads": -1, "filename": "CertGenerator-2.2.1.tar.gz", "has_sig": false, "md5_digest": "badaf3ca28c11c1043a50c5a4f22f734", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18327, "upload_time": "2018-12-19T14:43:09", "url": "https://files.pythonhosted.org/packages/33/bf/e7c14f83691924b4c190d2a823eb48d987e577985c1cd7738e8641eb9e2c/CertGenerator-2.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "80c90300802dcd82f80b542ab9f5dfde", "sha256": "bcea075a9942791aaa13ae41308589f52f5f8757a7aaae9c66f20868d92a92c5" }, "downloads": -1, "filename": "CertGenerator-2.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "80c90300802dcd82f80b542ab9f5dfde", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20477, "upload_time": "2018-12-19T14:43:07", "url": "https://files.pythonhosted.org/packages/ee/73/59822f8f78fd72a32096f55d5cf44f0501404d5b72c54fca189cca47d9f7/CertGenerator-2.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "badaf3ca28c11c1043a50c5a4f22f734", "sha256": "b00adcf9844bcec52590302e127450de5a826c8ce8948cbc84567d8383d009af" }, "downloads": -1, "filename": "CertGenerator-2.2.1.tar.gz", "has_sig": false, "md5_digest": "badaf3ca28c11c1043a50c5a4f22f734", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18327, "upload_time": "2018-12-19T14:43:09", "url": "https://files.pythonhosted.org/packages/33/bf/e7c14f83691924b4c190d2a823eb48d987e577985c1cd7738e8641eb9e2c/CertGenerator-2.2.1.tar.gz" } ] }