mscerts


Namemscerts JSON
Version 2024.5.29 PyPI version JSON
download
home_pagehttps://github.com/ralphje/mscerts
SummaryPython package for providing Microsoft's CA Bundle.
upload_time2024-05-29 00:17:07
maintainerNone
docs_urlNone
authorRalph Broenink
requires_python>=3.6
licenseMPL-2.0
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            mscerts
=======

This package provides easy access to the Root Certificate Authorities present in
the Microsoft Trusted Root Program. It is a fork of Kenneth Reitz's
`certifi <https://pypi.org/project/certifi/>`_ project, which provides access
to Mozilla's collection of Root Certificates.

**Warning:** Microsoft's CA Program allows granular CA deprecation, which is not
properly supported by certificate bundle files. This means that using this
bundle may result in improper trust being applied, e.g. trusting certificates
that are not actually trusted in their current use.

It is therefore **highly recommended** to use `certifi` instead for almost all
needs, except in cases where the Microsoft store is specifically required, such
as in the `signify <https://pypi.org/project/signify/>`_ project.

Installation
------------
``mscerts`` is available on PyPI. Simply install it with ``pip``::

    $ pip install mscerts

Usage
-----
To reference the installed certificate authority (CA) bundle, you can use the
built-in function::

    >>> import mscerts

    >>> mscerts.where()
    '/usr/local/lib/python3.7/site-packages/mscerts/cacert.pem'

Or from the command line::

    $ python -m mscerts
    /usr/local/lib/python3.7/site-packages/mscerts/cacert.pem


Addition/Removal of Certificates
--------------------------------
This package is simply a mirror of the Microsoft store, and does not support
any addition/removal or other modification of the CA trust store content.
The sole provider of certificates in this store is Microsoft. See
https://aka.ms/RootCert for more information.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/ralphje/mscerts",
    "name": "mscerts",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": null,
    "author": "Ralph Broenink",
    "author_email": "ralph@ralphbroenink.net",
    "download_url": "https://files.pythonhosted.org/packages/84/22/8050f53bf5cd0e401dd25f2395cf5d712377823c6e90ea575e93b6fa8503/mscerts-2024.5.29.tar.gz",
    "platform": null,
    "description": "mscerts\n=======\n\nThis package provides easy access to the Root Certificate Authorities present in\nthe Microsoft Trusted Root Program. It is a fork of Kenneth Reitz's\n`certifi <https://pypi.org/project/certifi/>`_ project, which provides access\nto Mozilla's collection of Root Certificates.\n\n**Warning:** Microsoft's CA Program allows granular CA deprecation, which is not\nproperly supported by certificate bundle files. This means that using this\nbundle may result in improper trust being applied, e.g. trusting certificates\nthat are not actually trusted in their current use.\n\nIt is therefore **highly recommended** to use `certifi` instead for almost all\nneeds, except in cases where the Microsoft store is specifically required, such\nas in the `signify <https://pypi.org/project/signify/>`_ project.\n\nInstallation\n------------\n``mscerts`` is available on PyPI. Simply install it with ``pip``::\n\n    $ pip install mscerts\n\nUsage\n-----\nTo reference the installed certificate authority (CA) bundle, you can use the\nbuilt-in function::\n\n    >>> import mscerts\n\n    >>> mscerts.where()\n    '/usr/local/lib/python3.7/site-packages/mscerts/cacert.pem'\n\nOr from the command line::\n\n    $ python -m mscerts\n    /usr/local/lib/python3.7/site-packages/mscerts/cacert.pem\n\n\nAddition/Removal of Certificates\n--------------------------------\nThis package is simply a mirror of the Microsoft store, and does not support\nany addition/removal or other modification of the CA trust store content.\nThe sole provider of certificates in this store is Microsoft. See\nhttps://aka.ms/RootCert for more information.\n",
    "bugtrack_url": null,
    "license": "MPL-2.0",
    "summary": "Python package for providing Microsoft's CA Bundle.",
    "version": "2024.5.29",
    "project_urls": {
        "Homepage": "https://github.com/ralphje/mscerts",
        "Source": "https://github.com/ralphje/mscerts"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a0742dd2b98754aea2a14c9a3b4211434ea71ce5818bbf0524983168d450e454",
                "md5": "de2803fa994567f0f5f2bcf503236d85",
                "sha256": "0c1c548ec8f4f56c328891db789e954a3c14ee8c20483ff383795cfa669f44ea"
            },
            "downloads": -1,
            "filename": "mscerts-2024.5.29-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "de2803fa994567f0f5f2bcf503236d85",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 621417,
            "upload_time": "2024-05-29T00:17:03",
            "upload_time_iso_8601": "2024-05-29T00:17:03.004706Z",
            "url": "https://files.pythonhosted.org/packages/a0/74/2dd2b98754aea2a14c9a3b4211434ea71ce5818bbf0524983168d450e454/mscerts-2024.5.29-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "84228050f53bf5cd0e401dd25f2395cf5d712377823c6e90ea575e93b6fa8503",
                "md5": "88ea4fdcb9dcd1f1c814d79dbc276b7a",
                "sha256": "f33523ed8e0a81f36f71da6597472e604910a70f7b4a9a9ced9df1d0c9465a55"
            },
            "downloads": -1,
            "filename": "mscerts-2024.5.29.tar.gz",
            "has_sig": false,
            "md5_digest": "88ea4fdcb9dcd1f1c814d79dbc276b7a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 622538,
            "upload_time": "2024-05-29T00:17:07",
            "upload_time_iso_8601": "2024-05-29T00:17:07.496677Z",
            "url": "https://files.pythonhosted.org/packages/84/22/8050f53bf5cd0e401dd25f2395cf5d712377823c6e90ea575e93b6fa8503/mscerts-2024.5.29.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-29 00:17:07",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ralphje",
    "github_project": "mscerts",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "mscerts"
}
        
Elapsed time: 0.68307s