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.

Reply via email to