{ "info": { "author": "Osmose (Michael Kelly)", "author_email": "me@mkelly.me", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5", "Topic :: Software Development" ], "description": "firefox-cert-override\n=====================\n.. image:: https://circleci.com/gh/Osmose/firefox-cert-override.svg?style=svg\n :target: https://circleci.com/gh/Osmose/firefox-cert-override\n\n``firefox-cert-override`` is a Python library and CLI utility for reading and writing ``cert_override.txt`` files.\n\n``cert_override.txt`` is located at the root of a Firefox profile directory and stores the per-domain certificate overrides for that profile. When you permanently add an exception for Firefox to trust a certificate for a specific domain, Firefox adds an entry to ``cert_override.txt``, and will read it on startup in the future to load the override again.\n\nInstallation\n------------\n``firefox-cert-override`` requires (read: has only been tested on) Python 3.5.\n::\n\n $ pip install firefox-cert-override\n\nAPI\n---\nThere isn't any documentation for the API (yet), but ``firefox_cert_override/base.py`` is where the main functionality lives and is a quick skim.\n\nCLI\n---\nThe package adds a ``firefox-cert-override`` command that takes a list of domain and certificate file path pairs and outputs the contents for a ``cert_override.txt`` file with overrides for the given domains. See ``firefox-cert-override --help`` for more details.\n\nLicense\n-------\nLicensed under the MIT License. See ``LICENSE`` for details.\n\n\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/Osmose/firefox-cert-override", "keywords": "firefox certificate security", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "firefox-cert-override", "package_url": "https://pypi.org/project/firefox-cert-override/", "platform": "", "project_url": "https://pypi.org/project/firefox-cert-override/", "project_urls": { "Homepage": "https://github.com/Osmose/firefox-cert-override" }, "release_url": "https://pypi.org/project/firefox-cert-override/0.1.1/", "requires_dist": [ "click", "pyOpenSSL", "pytest; extra == 'test'", "flake8; extra == 'test'" ], "requires_python": "", "summary": "Tool for generating cert_override.txt for Firefox profiles.", "version": "0.1.1" }, "last_serial": 2390222, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7dee3a1f7067f404c3a03d040c782264", "sha256": "002c9673c1596b95a5d1d1c004815ba06ed3d526be4c0d729054c35f53157627" }, "downloads": -1, "filename": "firefox_cert_override-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7dee3a1f7067f404c3a03d040c782264", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6827, "upload_time": "2016-10-10T07:00:35", "url": "https://files.pythonhosted.org/packages/1f/21/630495b1778205d2586b5477cb4c331b4113888fff1d2d6a746b6ceaed2c/firefox_cert_override-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1bc5bdad746b8e10796f42bf9de76afd", "sha256": "469408aa35df016bc0e5fcc79575a55e0120f4cd2100f272ac8d25cb2fb5fd37" }, "downloads": -1, "filename": "firefox-cert-override-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1bc5bdad746b8e10796f42bf9de76afd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4603, "upload_time": "2016-10-10T07:00:37", "url": "https://files.pythonhosted.org/packages/f9/f8/3e5e4edd574e7c6475baf6d2d6f5c6d6bd0dfd21260a3763f047debaa808/firefox-cert-override-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b7a83893c3c51515d9ee643496020e6b", "sha256": "e1b052a1c90d43dc9861c1fb411359be8b901665c90af3604f831f3690aa3fff" }, "downloads": -1, "filename": "firefox_cert_override-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b7a83893c3c51515d9ee643496020e6b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7012, "upload_time": "2016-10-10T07:17:02", "url": "https://files.pythonhosted.org/packages/c5/03/ddeaa4460a840330c2480646d95382b03a756cac7f8a3c0225ac86c48732/firefox_cert_override-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42898a5a8e8d48355a04b41b69926c21", "sha256": "a72392bf387c75c30fcf5f61d066ae48cdf8e59760f20b263c31eb1479095d03" }, "downloads": -1, "filename": "firefox-cert-override-0.1.1.tar.gz", "has_sig": false, "md5_digest": "42898a5a8e8d48355a04b41b69926c21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4757, "upload_time": "2016-10-10T07:17:05", "url": "https://files.pythonhosted.org/packages/a0/25/bdf5bfc2554dd8365dbb71ed553bb3ffcef8fc03b6e6e2a1b14fdab484a6/firefox-cert-override-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b7a83893c3c51515d9ee643496020e6b", "sha256": "e1b052a1c90d43dc9861c1fb411359be8b901665c90af3604f831f3690aa3fff" }, "downloads": -1, "filename": "firefox_cert_override-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b7a83893c3c51515d9ee643496020e6b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7012, "upload_time": "2016-10-10T07:17:02", "url": "https://files.pythonhosted.org/packages/c5/03/ddeaa4460a840330c2480646d95382b03a756cac7f8a3c0225ac86c48732/firefox_cert_override-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42898a5a8e8d48355a04b41b69926c21", "sha256": "a72392bf387c75c30fcf5f61d066ae48cdf8e59760f20b263c31eb1479095d03" }, "downloads": -1, "filename": "firefox-cert-override-0.1.1.tar.gz", "has_sig": false, "md5_digest": "42898a5a8e8d48355a04b41b69926c21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4757, "upload_time": "2016-10-10T07:17:05", "url": "https://files.pythonhosted.org/packages/a0/25/bdf5bfc2554dd8365dbb71ed553bb3ffcef8fc03b6e6e2a1b14fdab484a6/firefox-cert-override-0.1.1.tar.gz" } ] }