Metadata-Version: 2.1
Name: mvarcs
Version: 0.0.1
Summary: Python package for providing the MVARCS
Home-page: https://github.com/markcerts/mvarcs-python
Author: OllieJC
Author-email: mvarcs-pypi@olliejc.uk
License: The Unlicense
Project-URL: Bug Tracker, https://github.com/markcerts/mvarcs-python/issues
Project-URL: MVARCS, https://github.com/markcerts/mvarcs
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: The Unlicense (Unlicense)
Classifier: Programming Language :: Python :: 3
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE

# mvarcs: Python Mark Verifying Authority Root Certificates

mvarcs provides a collection of Root Certificates for validating 
the trustworthiness of Mark Certificates such as Verified Mark 
Certificates (VMC) and Common Mark Certificates (CMC) used in BIMI 
(Brand Indicators for Message Identification).

Current status: **Alpha**

## Installation

``mvarcs`` is available on PyPI. Simply install it with ``pip``:

``` sh
python -m pip install mvarcs
```

## Usage

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

``` py
import mvarcs
mvarcs.where()
# '/usr/local/lib/python3.13/site-packages/mvarcs/mvarcs/cacerts.pem'
```

Additionally, you can get the contents directly

``` py
import mvarcs
mvarcs.contents()
# Issuer: ...
# ...
# -----END CERTIFICATE-----
```

Or from the command line
``` sh
python -m mvarcs
# /usr/local/lib/python3.13/site-packages/mvarcs/mvarcs/cacert.pem

python -m mvarcs -c
# Issuer: ...
# ...
# -----END CERTIFICATE-----
```

## Addition/Removal of Certificates
See https://github.com/markcerts/mvarcs
