Package: wnpp Severity: wishlist Owner: Faidon Liambotis <[email protected]> X-Debbugs-Cc: [email protected]
* Package name : certomancer Version : 0.14.0 Upstream Contact: Matthias Valvekens * URL : https://github.com/MatthiasValvekens/certomancer * License : Expat (MIT) Programming Lang: Python Description : Declarative toolkit to generate and serve PKI test artifacts Certomancer quickly constructs, mocks and deploys PKI test configurations from simple, declarative YAML. It can produce certificates, CRLs, OCSP responses and time-stamping responses for use in automated tests. The core APIs are stateless so the same request returns the same logical result, making Certomancer suitable for repeatable test scenarios. . Certomancer provides a lightweight WSGI "Animator" to serve artifacts and integrates with requests-mock for in-process testing. A plugin framework supports custom certificate/CRL extensions and additional services, and attribute certificate support is included. With the python3-cryptography package installed Certomancer can emit PKCS#12 files, and with python-pkcs11 it can write keys and certs to PKCS#11 tokens. . Certomancer is intentionally permissive with input validation so you can generate malformed or edge-case artifacts to exercise error paths. It is a developer testing tool, not a production PKI manager: it ignores many security and validation best practices by design. Certomancer is by the same upstream as, and a build dependency for pyHanko (ITP #1062808). I'll maintain it within the Debian Python Team.

