Metadata-Version: 2.4
Name: chainify
Version: 0.0.0.dev0
Summary: Verify certificate chains based on cryptography
Author-email: Ralph Broenink <ralph@ralphbroenink.net>
License-Expression: MIT
Project-URL: Repository, https://github.com/ralphje/chainify
Keywords: x509,cryptography
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: Programming Language :: Python
Classifier: Topic :: Security :: Cryptography
Requires-Python: >=3.10
Description-Content-Type: text/x-rst
Requires-Dist: cryptography>=49.0.0
Provides-Extra: psl
Requires-Dist: publicsuffixlist>=1.0.2; extra == "psl"

Chainify
========

Chainify, a portmanteau of *chain* and *verify*, is a module intended for generating
and validating X.509 certificate chains. The cryptography is handled by PyCA's
cryptography library, but this library has its entirely own chaining and validation
logic implemented in Pure Python. This allows adding additional logic and support for
some additional X.509 extensions, while also accepting a broader set of certificates,
with custom policies.

.. warning::

   This library is provided without any guarantees and is not intended for use in
   high-security environments.

   This means that we make every attempt to make this library as good as possible, but
   that it is not peer-reviewed as much as other libraries are. Mistakes can happen, and
   we provide no guarantees whatsoever on the functioning of this library.

   If you need a library that is suitable for use in security contexts, we highly
   recommend using PyCA's cryptography library.
