verify-x509


Nameverify-x509 JSON
Version 0.0.1 PyPI version JSON
download
home_pagehttps://github.com/pyauth/verify-x509
SummaryA minimalistic X.509 certificate validator
upload_time2023-01-28 05:14:20
maintainer
docs_urlNone
authorAndrey Kislyuk
requires_python
licenseApache Software License
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            verify-x509: A minimalistic X.509 certificate validator
=======================================================
verify-x509 is a minimalistic implementation of X.509 certificate validation logic. It is intended for use with
applications and protocols that use X.509 PKI without TLS/SSL. Its features are:

* Certificate chain building to the Mozilla trust store
* Point-in-time validation of not-before/not-after constraints
* Plugin architecture for X.509 extension processing
* Offline operation (while OCSP responses and CRLs can be passed by the caller, verify-x509 makes no network calls)

verify-x509 implements elements of the following RFCs
RFC 5280

Installation
------------
::

    pip install verify-x509

Synopsis
--------

.. code-block:: python

    from verify_x509 import X509Verifier
    ...

Authors
-------
* Andrey Kislyuk

Links
-----
* `Project home page (GitHub) <https://github.com/pyauth/verify-x509>`_
* `Documentation <https://pyauth.github.io/verify-x509/>`_
* `Package distribution (PyPI) <https://pypi.python.org/pypi/verify-x509>`_
* `Change log <https://github.com/pyauth/verify-x509/blob/master/Changes.rst>`_
* `IETF RFC 3161: Time-Stamp Protocol (TSP) <https://www.rfc-editor.org/rfc/rfc3161.html>`_

Bugs
~~~~
Please report bugs, issues, feature requests, etc. on `GitHub <https://github.com/pyauth/verify-x509/issues>`_.

License
-------
Copyright 2022-2023, Andrey Kislyuk and verify-x509 contributors. Licensed under the terms of the
`Apache License, Version 2.0 <http://www.apache.org/licenses/LICENSE-2.0>`_. Distribution of the LICENSE and NOTICE
files with source copies of this package and derivative works is **REQUIRED** as specified by the Apache License.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/pyauth/verify-x509",
    "name": "verify-x509",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Andrey Kislyuk",
    "author_email": "kislyuk@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/a0/e3/60edff32cf5c11ee9eccd735d18ae5ceead6a698aad5ac16fd6db2728e90/verify-x509-0.0.1.tar.gz",
    "platform": "MacOS X",
    "description": "verify-x509: A minimalistic X.509 certificate validator\n=======================================================\nverify-x509 is a minimalistic implementation of X.509 certificate validation logic. It is intended for use with\napplications and protocols that use X.509 PKI without TLS/SSL. Its features are:\n\n* Certificate chain building to the Mozilla trust store\n* Point-in-time validation of not-before/not-after constraints\n* Plugin architecture for X.509 extension processing\n* Offline operation (while OCSP responses and CRLs can be passed by the caller, verify-x509 makes no network calls)\n\nverify-x509 implements elements of the following RFCs\nRFC 5280\n\nInstallation\n------------\n::\n\n    pip install verify-x509\n\nSynopsis\n--------\n\n.. code-block:: python\n\n    from verify_x509 import X509Verifier\n    ...\n\nAuthors\n-------\n* Andrey Kislyuk\n\nLinks\n-----\n* `Project home page (GitHub) <https://github.com/pyauth/verify-x509>`_\n* `Documentation <https://pyauth.github.io/verify-x509/>`_\n* `Package distribution (PyPI) <https://pypi.python.org/pypi/verify-x509>`_\n* `Change log <https://github.com/pyauth/verify-x509/blob/master/Changes.rst>`_\n* `IETF RFC 3161: Time-Stamp Protocol (TSP) <https://www.rfc-editor.org/rfc/rfc3161.html>`_\n\nBugs\n~~~~\nPlease report bugs, issues, feature requests, etc. on `GitHub <https://github.com/pyauth/verify-x509/issues>`_.\n\nLicense\n-------\nCopyright 2022-2023, Andrey Kislyuk and verify-x509 contributors. Licensed under the terms of the\n`Apache License, Version 2.0 <http://www.apache.org/licenses/LICENSE-2.0>`_. Distribution of the LICENSE and NOTICE\nfiles with source copies of this package and derivative works is **REQUIRED** as specified by the Apache License.\n",
    "bugtrack_url": null,
    "license": "Apache Software License",
    "summary": "A minimalistic X.509 certificate validator",
    "version": "0.0.1",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "484fd77d670271305663ea3fb40abca65cc1d7248beb27b630ada29fe3b953b7",
                "md5": "2d2a0a32d3f335945e596e7ff3446faf",
                "sha256": "896069972ed635912bf012383b36c5b958addf4ce592e2fb80e5fce88c4ed362"
            },
            "downloads": -1,
            "filename": "verify_x509-0.0.1-py3-none-any.whl",
            "has_sig": true,
            "md5_digest": "2d2a0a32d3f335945e596e7ff3446faf",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 7143,
            "upload_time": "2023-01-28T05:14:17",
            "upload_time_iso_8601": "2023-01-28T05:14:17.882610Z",
            "url": "https://files.pythonhosted.org/packages/48/4f/d77d670271305663ea3fb40abca65cc1d7248beb27b630ada29fe3b953b7/verify_x509-0.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a0e360edff32cf5c11ee9eccd735d18ae5ceead6a698aad5ac16fd6db2728e90",
                "md5": "b2cf7d5897c2c1d7fbd4aa8a1f1f9f47",
                "sha256": "d78f759a0e5b608f66fe12099daf29d879b0d300c32a4028dc2b396aa4ea489a"
            },
            "downloads": -1,
            "filename": "verify-x509-0.0.1.tar.gz",
            "has_sig": true,
            "md5_digest": "b2cf7d5897c2c1d7fbd4aa8a1f1f9f47",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 10181,
            "upload_time": "2023-01-28T05:14:20",
            "upload_time_iso_8601": "2023-01-28T05:14:20.027476Z",
            "url": "https://files.pythonhosted.org/packages/a0/e3/60edff32cf5c11ee9eccd735d18ae5ceead6a698aad5ac16fd6db2728e90/verify-x509-0.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-01-28 05:14:20",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "pyauth",
    "github_project": "verify-x509",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "verify-x509"
}
        
Elapsed time: 0.04068s