certomancer

View on PyPIReverse Dependencies (3)

0.12.3 certomancer-0.12.3-py3-none-any.whl

Wheel Details

Project: certomancer
Version: 0.12.3
Filename: certomancer-0.12.3-py3-none-any.whl
Download: [link]
Size: 72392
MD5: c8ad9be3057ed33f86f1129f04ae2fe0
SHA256: e07250a8879ee8a9bbb8850536e68a230eeb88b3c962ca12df1dd6a8e2c5f5fc
Uploaded: 2024-11-17 15:41:37 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: certomancer
Version: 0.12.3
Summary: PKI testing tool
Author-Email: Matthias Valvekens <dev[at]mvalvekens.be>
Project-Url: Homepage, https://github.com/MatthiasValvekens/certomancer
License: MIT
Keywords: pki,testing
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Security :: Cryptography
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Dist: asn1crypto (==1.5.*)
Requires-Dist: click (>=7.1.2)
Requires-Dist: pyyaml (>=5.4.1)
Requires-Dist: python-dateutil (>=2.8.1)
Requires-Dist: tzlocal (>=2.1)
Requires-Dist: cryptography (>=3.4.7)
Requires-Dist: types-requests; extra == "mypy"
Requires-Dist: types-python-dateutil; extra == "mypy"
Requires-Dist: types-PyYAML; extra == "mypy"
Requires-Dist: types-tzlocal; extra == "mypy"
Requires-Dist: certomancer[testing]; extra == "mypy"
Requires-Dist: python-pkcs11 (~=0.7.0); extra == "pkcs11"
Requires-Dist: requests-mock (>=1.8.0); extra == "requests-mocker"
Requires-Dist: pyhanko-certvalidator (==0.26.5); extra == "testing"
Requires-Dist: certomancer[pkcs11,testing-minimal]; extra == "testing"
Requires-Dist: pytest (>=6.1.1); extra == "testing-minimal"
Requires-Dist: pytz (>=2020.1); extra == "testing-minimal"
Requires-Dist: freezegun (>=1.1.0); extra == "testing-minimal"
Requires-Dist: requests (>=2.0.0); extra == "testing-minimal"
Requires-Dist: pytest-cov (~=4.0.0); extra == "testing-minimal"
Requires-Dist: pytest-asyncio (==0.21.0); extra == "testing-minimal"
Requires-Dist: certomancer[requests-mocker,web-api]; extra == "testing-minimal"
Requires-Dist: Werkzeug (>=2.2.3); extra == "web-api"
Requires-Dist: Jinja2 (>=2.11.3); extra == "web-api"
Provides-Extra: mypy
Provides-Extra: pkcs11
Provides-Extra: requests-mocker
Provides-Extra: testing
Provides-Extra: testing-minimal
Provides-Extra: web-api
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4547 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.5.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
certomancer/__init__.py sha256=xKNdbQH7-gYFSV8EFuMYXxvJs3Hv1gLmiSQq6JLI0Dg 557
certomancer/__main__.py sha256=tRcPOjMTidbJrUZxLOsxWk1bTkan6qZrUVuopTAKFZc 162
certomancer/_asn1_types.py sha256=PK8XWgEmLaJIx68izQynNtzLj3TNVj8GbkjL36DxT6I 1893
certomancer/cli.py sha256=H6sSiTju3zL7OQuE_d3xTlXdK-CYmnOaZNJWnIml1pM 16499
certomancer/config_utils.py sha256=UAOCeAUnUf07LVyFWEHOluu80IqVOhtzztrlFyIOncA 9503
certomancer/crypto_utils.py sha256=y8sMoRuONzYG46F8wk0bJKk0M8L1w16CRNUQFzP8qKU 8957
certomancer/default_plugins.py sha256=OgBIYkt8yS_NqdAvxxBh8UoWGs3EntnulkgFysDKdzI 21308
certomancer/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
certomancer/services.py sha256=uaFzDhgZWsRqNOEaA3CUcCCkfwRGzUVW1nfpYRkbbxc 15533
certomancer/version.py sha256=fQWZ7261LgtpPDFYFjsp8Bdj5GfLallTBtSY808xViU 53
certomancer/integrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
certomancer/integrations/alchemist.py sha256=8e5SD0t5ImCz3sODbh6PKilC1Er-qkcixmEwH_qMn5Y 9871
certomancer/integrations/animator.py sha256=sOb6zBD_VxmQ9Vd7qud1n2eVOovfGeI96TChcrCOm4c 20371
certomancer/integrations/illusionist.py sha256=bkm3d2o3IqR6zxi6h4whLHujoaJzhH7oPO2YhXKli_Q 3410
certomancer/integrations/animator_templates/arch_summary.html sha256=vLhGBnw_UKk-XPYcHxSF9np9FU-cclLbpyq_a0Kf_zw 6746
certomancer/integrations/animator_templates/index.html sha256=4wgrgn9UW9--Y0T0wNQq48CDhm-RC9NWLSTDOSM2jIc 593
certomancer/registry/__init__.py sha256=D7CeVCzsrM4A_EArSV1Ciugm3B4K1lj5TIgi-zbXJ6c 1211
certomancer/registry/common.py sha256=-Doh9RWCRl6PnzxhQ8smMmT0sxNtltrrfCZJr4JU0uk 1142
certomancer/registry/config.py sha256=8aMb76JyFrWADfpDP5RZFXUS62N8a1j2eUOKa6oKwMU 4256
certomancer/registry/entities.py sha256=ZpWgaKyfeCw9vfp5K89-ZcPepqMaaf6T60GRAMzF95E 1852
certomancer/registry/keys.py sha256=73knQvfeUSjwZMvJVglnhaQVZwWOSOBwGnCyZBpnr4k 6866
certomancer/registry/pki_arch.py sha256=VV9ALVo2YmUoGOrQ93ygOPBEqgAgiA4bnpVdJH9PBMA 50051
certomancer/registry/plugin_api.py sha256=XYv368GIJj-3HlNQp5Owsn3AR67GInPIbG0uJlPvTmU 21729
certomancer/registry/issued/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
certomancer/registry/issued/attr_cert.py sha256=LQyY1h16gO8lwniJNSMHrNaONYYhdlabSF5FaDF7zV4 7534
certomancer/registry/issued/cert.py sha256=R4geNe6IYSv7V4lnqUaK5-pI0ciLxovb1SXmUYUk7M8 3064
certomancer/registry/issued/general.py sha256=I9zCVxvh_fTLrmDBe2eUk9X5ytlrxTeHt_gjcMRK0V0 11086
certomancer/registry/svc_config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
certomancer/registry/svc_config/api.py sha256=097XGd3ivjDLpaYa3Nw9sxp2xBgMsNiH-9cEExoleRg 1450
certomancer/registry/svc_config/cert_repo.py sha256=867bj7bMDkec2IyfRkHEUP_9oUNqpmpbBmqhusFOIB8 3382
certomancer/registry/svc_config/crl.py sha256=xRDIoFUxk61kLGZ6BvlNgeIB9W75mDtyvVt8sw-7nZE 4903
certomancer/registry/svc_config/ocsp.py sha256=NZnRytJZRglaLYXffN9jdqTNHU7u9HkBZRNcxy9JDUM 4368
certomancer/registry/svc_config/tsa.py sha256=6m4jUthOWdPCN7Pc0Ozajx8ZHO-WoW1B1opUAJjV5HA 1133
certomancer-0.12.3.dist-info/LICENSE sha256=eBzqbO3J0oZ1-mhAIckUKSHU-1QRsEkD6KvecqNEod0 1081
certomancer-0.12.3.dist-info/METADATA sha256=_vy8x7ABj4T7p7kgagnVBrl8EV9YX1AulZEzaeX1dC4 6850
certomancer-0.12.3.dist-info/WHEEL sha256=R06PA3UVYHThwHvxuRWMqaGcr-PuniXahwjmQRFMEkY 91
certomancer-0.12.3.dist-info/entry_points.txt sha256=PE2QzAt3nmvinBvUJFnDCKuc0xqJ2Cf17HJx--Wo9ZU 60
certomancer-0.12.3.dist-info/top_level.txt sha256=-h-oc-Z1GbdtGFyGSP7oCwKjS43BqjYxtVQVq7ztiDE 12
certomancer-0.12.3.dist-info/RECORD

top_level.txt

certomancer

entry_points.txt

certomancer = certomancer.__main__:launch