LICENSE
MANIFEST.in
README.md
pyproject.toml
pyhanko_testing_commons/__init__.py
pyhanko_testing_commons/test_data/__init__.py
pyhanko_testing_commons/test_data/certomancer_trust_lists.py
pyhanko_testing_commons/test_data/samples.py
pyhanko_testing_commons/test_data/data/crypto/certomancer.yml
pyhanko_testing_commons/test_data/data/crypto/ocsp.req.der
pyhanko_testing_commons/test_data/data/crypto/ocsp.resp.der
pyhanko_testing_commons/test_data/data/crypto/real-misissued-qtst-cert.cer
pyhanko_testing_commons/test_data/data/crypto/real-qcert.cer
pyhanko_testing_commons/test_data/data/crypto/real-qtst-cert.cer
pyhanko_testing_commons/test_data/data/crypto/selfsigned.cert.pem
pyhanko_testing_commons/test_data/data/crypto/selfsigned.key.pem
pyhanko_testing_commons/test_data/data/crypto/selfsigned.pfx
pyhanko_testing_commons/test_data/data/crypto/some-chain.cert.pem
pyhanko_testing_commons/test_data/data/crypto/tsa.cert.pem
pyhanko_testing_commons/test_data/data/crypto/keys-dsa/intermediate_ca.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-dsa/ocsp.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-dsa/params.pem
pyhanko_testing_commons/test_data/data/crypto/keys-dsa/root_ca.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-dsa/signer.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-dsa/signer2.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-dsa/tsa.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-dsa/tsa2.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ecdsa/decrypter-x25519.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ecdsa/decrypter-x448.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ecdsa/decrypter1.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ecdsa/decrypter2.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ecdsa/decrypter3.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ecdsa/intermediate_ca.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ecdsa/ocsp.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ecdsa/root_ca.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ecdsa/signer.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ecdsa/signer2.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ecdsa/tsa.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ecdsa/tsa2.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ecdsa/tsa_rsa.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ed25519/intermediate_ca.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ed25519/ocsp.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ed25519/root_ca.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ed25519/signer.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ed25519/signer2.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ed25519/tsa.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ed25519/tsa2.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ed448/intermediate_ca.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ed448/ocsp.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ed448/root_ca.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ed448/signer.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ed448/signer2.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ed448/tsa.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-ed448/tsa2.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-rsa/indep_tsa.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-rsa/indep_tsa_root.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-rsa/interm_aa.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-rsa/intermediate_ca.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-rsa/leaf_aa.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-rsa/ocsp.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-rsa/root_aa.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-rsa/root_ca.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-rsa/signer.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-rsa/signer2.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-rsa/tsa.key.pem
pyhanko_testing_commons/test_data/data/crypto/keys-rsa/tsa2.key.pem
pyhanko_testing_commons/test_data/data/crypto/testing-ca/ca-chain.cert.pem
pyhanko_testing_commons/test_data/data/crypto/testing-ca-setup/ca-setup.sh
pyhanko_testing_commons/test_data/data/crypto/testing-ca-setup/openssl.base.cnf
pyhanko_testing_commons/test_data/data/crypto/testing-ca-setup/pkcs11-setup-certomancer.sh
pyhanko_testing_commons/test_data/data/crypto/testing-ca-setup/pkcs11-setup.sh
pyhanko_testing_commons/test_data/data/crypto/testing-ca-setup/setup-params
pyhanko_testing_commons/test_data/data/crypto/testing-ca/interm/decrypter1-old.cert.pem
pyhanko_testing_commons/test_data/data/crypto/testing-ca/interm/decrypter1.cert.pem
pyhanko_testing_commons/test_data/data/crypto/testing-ca/interm/decrypter1.pfx
pyhanko_testing_commons/test_data/data/crypto/testing-ca/interm/decrypter2.cert.pem
pyhanko_testing_commons/test_data/data/crypto/testing-ca/interm/decrypter2.pfx
pyhanko_testing_commons/test_data/data/crypto/testing-ca/interm/interm-ocsp.cert.pem
pyhanko_testing_commons/test_data/data/crypto/testing-ca/interm/interm-ocsp.pfx
pyhanko_testing_commons/test_data/data/crypto/testing-ca/interm/signer1-long.cert.pem
pyhanko_testing_commons/test_data/data/crypto/testing-ca/interm/signer1-long.pfx
pyhanko_testing_commons/test_data/data/crypto/testing-ca/interm/signer1.cert.pem
pyhanko_testing_commons/test_data/data/crypto/testing-ca/interm/signer1.pfx
pyhanko_testing_commons/test_data/data/crypto/testing-ca/interm/signer2.cert.pem
pyhanko_testing_commons/test_data/data/crypto/testing-ca/interm/signer2.pfx
pyhanko_testing_commons/test_data/data/crypto/testing-ca/root/interm.cert.pem
pyhanko_testing_commons/test_data/data/crypto/testing-ca/root/interm.pfx
pyhanko_testing_commons/test_data/data/crypto/testing-ca/root/root.cert.pem
pyhanko_testing_commons/test_data/data/crypto/testing-ca/root/root.pfx
pyhanko_testing_commons/test_data/data/crypto/testing-ca/root/tsa.cert.pem
pyhanko_testing_commons/test_data/data/crypto/testing-ca/root/tsa.pfx
pyhanko_testing_commons/test_data/data/crypto/testing-ca/root/tsa2.cert.pem
pyhanko_testing_commons/test_data/data/crypto/testing-ca/root/tsa2.pfx
pyhanko_testing_commons/test_data/data/fonts/LICENSE.Noto
pyhanko_testing_commons/test_data/data/fonts/LICENSE.SourceSerif
pyhanko_testing_commons/test_data/data/fonts/NotoSans-Regular.ttf
pyhanko_testing_commons/test_data/data/fonts/NotoSansArabic-Regular.ttf
pyhanko_testing_commons/test_data/data/fonts/NotoSerifJP-Regular.otf
pyhanko_testing_commons/test_data/data/fonts/NotoSerifSubset.otf
pyhanko_testing_commons/test_data/data/fonts/SourceSerif4-Regular.otf
pyhanko_testing_commons/test_data/data/img/stamp-indexed.png
pyhanko_testing_commons/test_data/data/img/stamp.png
pyhanko_testing_commons/test_data/data/pdf/.gitignore
pyhanko_testing_commons/test_data/data/pdf/broken-objstream1.pdf
pyhanko_testing_commons/test_data/data/pdf/broken-objstream2.pdf
pyhanko_testing_commons/test_data/data/pdf/broken-objstream3.pdf
pyhanko_testing_commons/test_data/data/pdf/broken-objstream4.pdf
pyhanko_testing_commons/test_data/data/pdf/broken-objstream5.pdf
pyhanko_testing_commons/test_data/data/pdf/broken-objstream6.pdf
pyhanko_testing_commons/test_data/data/pdf/certified-with-indirect-refs-in-dir.pdf
pyhanko_testing_commons/test_data/data/pdf/circular-page-tree.pdf
pyhanko_testing_commons/test_data/data/pdf/ed448-disallowed-hash.pdf
pyhanko_testing_commons/test_data/data/pdf/ed448-shake256-nolen.pdf
pyhanko_testing_commons/test_data/data/pdf/embedded-encrypted-nocf.pdf
pyhanko_testing_commons/test_data/data/pdf/empty-a4.pdf
pyhanko_testing_commons/test_data/data/pdf/extensions-direct.pdf
pyhanko_testing_commons/test_data/data/pdf/extensions-indirect-not-all-paths.pdf
pyhanko_testing_commons/test_data/data/pdf/extensions-indirect.pdf
pyhanko_testing_commons/test_data/data/pdf/extensions-update-direct.pdf
pyhanko_testing_commons/test_data/data/pdf/extensions-update-indirect.pdf
pyhanko_testing_commons/test_data/data/pdf/fontembed.pdf
pyhanko_testing_commons/test_data/data/pdf/form-tree-circular-ref-input.pdf
pyhanko_testing_commons/test_data/data/pdf/form-update-ap-indirect-sneaky-trailer.pdf
pyhanko_testing_commons/test_data/data/pdf/form-update-no-override-appearance-stream-ap-indirect-sneaky.pdf
pyhanko_testing_commons/test_data/data/pdf/form-update-no-override-appearance-stream-ap-indirect.pdf
pyhanko_testing_commons/test_data/data/pdf/form-update-original-ap-type-wrong.pdf
pyhanko_testing_commons/test_data/data/pdf/form-update-override-appearance-stream-ap-indirect-sneaky.pdf
pyhanko_testing_commons/test_data/data/pdf/form-update-override-appearance-stream-ap-indirect.pdf
pyhanko_testing_commons/test_data/data/pdf/form-update-override-appearance-stream-sneaky.pdf
pyhanko_testing_commons/test_data/data/pdf/form-update-override-appearance-stream.pdf
pyhanko_testing_commons/test_data/data/pdf/info-bin-producer-string.pdf
pyhanko_testing_commons/test_data/data/pdf/leaky-graphics-state-doc.pdf
pyhanko_testing_commons/test_data/data/pdf/malformed-encrypt-dict1.pdf
pyhanko_testing_commons/test_data/data/pdf/malformed-encrypt-dict2.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-aes256-empty-encrypted-string.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-aes256-malformed-oe.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-aes256-malformed-perms.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-aes256.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-annotless.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-badxref.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-broken-xref-size.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-hybrid-xref-mswordstyle.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-hybrid-xref-weirdgen.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-hybrid-xref.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-illegal-header.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-one-field-indir-annots.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-pdf-ua-and-a.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-pubkey-aes256.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-pubkey-rc4-envelope.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-pubkey-rc4.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-pubkey-unknown-envelope-alg.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-rc4.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-signed-twice-both-created.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-signed-twice-no-sig-type.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-signed-twice-second-created.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-startxref-hopeless.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-startxref-hopeless2.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-startxref-hopeless3.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-startxref-obo1.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-startxref-obo2.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-startxref-obo3.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-startxref-obo4.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-startxref-obo5.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-startxref-obo6.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-startxref-same-line.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-two-fields-aes256.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-two-fields-pubkey-aes256.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-two-fields-pubkey-rc4.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-two-fields-signed-twice.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-two-fields-tagged.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-two-fields.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-two-pages.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-with-field-aes256.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-with-field-pubkey-aes256.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-with-field-pubkey-rc4.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-with-field-rc4.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-with-field-tagged.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-with-field.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-with-nonexistent-refs.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-with-orphaned-xrefs.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-with-simple-form.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-with-textfield-group-var.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-with-textfield-group.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal-xref.pdf
pyhanko_testing_commons/test_data/data/pdf/minimal.pdf
pyhanko_testing_commons/test_data/data/pdf/no-mediabox.pdf
pyhanko_testing_commons/test_data/data/pdf/pades-lta-dss-indirect-arrs-test-2.pdf
pyhanko_testing_commons/test_data/data/pdf/pades-lta-dss-indirect-arrs-test.pdf
pyhanko_testing_commons/test_data/data/pdf/pades-with-old-style-signing-cert-attr-issser.pdf
pyhanko_testing_commons/test_data/data/pdf/pades-with-old-style-signing-cert-attr.pdf
pyhanko_testing_commons/test_data/data/pdf/page-tree-direct-kid.pdf
pyhanko_testing_commons/test_data/data/pdf/pdf-background-test.pdf
pyhanko_testing_commons/test_data/data/pdf/pdf-sig-with-econtent.pdf
pyhanko_testing_commons/test_data/data/pdf/pubkey-3des-test.pdf
pyhanko_testing_commons/test_data/data/pdf/pubkey-ecc-test.pdf
pyhanko_testing_commons/test_data/data/pdf/pubkey-rc2-test.pdf
pyhanko_testing_commons/test_data/data/pdf/scribble-decomp.pdf
pyhanko_testing_commons/test_data/data/pdf/scribble-in-arr.pdf
pyhanko_testing_commons/test_data/data/pdf/scribble.pdf
pyhanko_testing_commons/test_data/data/pdf/separate-annots-kids-indir.pdf
pyhanko_testing_commons/test_data/data/pdf/sig-no-signed-attrs.pdf
pyhanko_testing_commons/test_data/data/pdf/sig-with-ski-sid.pdf
pyhanko_testing_commons/test_data/data/pdf/signed-encrypted-pubkey-with-catalog-ref.pdf
pyhanko_testing_commons/test_data/data/pdf/source
pyhanko_testing_commons/test_data/data/pdf/struct-tree-circular-ref.pdf
pyhanko_testing_commons/test_data/data/pdf/uncompressed-objstream-sample.pdf
pyhanko_testing_commons/test_data/data/pdf/coverage-anomalies/base.pdf
pyhanko_testing_commons/test_data/data/pdf/coverage-anomalies/one-byterange.pdf
pyhanko_testing_commons/test_data/data/pdf/coverage-anomalies/signature-gap-too-big.pdf
pyhanko_testing_commons/test_data/data/pdf/coverage-anomalies/tail-uncovered.pdf
pyhanko_testing_commons/test_data/data/pdf/coverage-anomalies/weird-byterange.pdf
pyhanko_testing_commons/test_data/data/pdf/layout-tests/arabic-box.pdf
pyhanko_testing_commons/test_data/data/pdf/layout-tests/bitmap-bg.pdf
pyhanko_testing_commons/test_data/data/pdf/layout-tests/code128-test.pdf
pyhanko_testing_commons/test_data/data/pdf/layout-tests/double-newline.pdf
pyhanko_testing_commons/test_data/data/pdf/layout-tests/fancy-qr-stamp-test.pdf
pyhanko_testing_commons/test_data/data/pdf/layout-tests/form-fill-result.pdf
pyhanko_testing_commons/test_data/data/pdf/layout-tests/four-stamps-fixed.pdf
pyhanko_testing_commons/test_data/data/pdf/layout-tests/four-stamps-natural.pdf
pyhanko_testing_commons/test_data/data/pdf/layout-tests/ja-vert-stamps.pdf
pyhanko_testing_commons/test_data/data/pdf/layout-tests/leaky-graphics-state-stamp-no-corr-result.pdf
pyhanko_testing_commons/test_data/data/pdf/layout-tests/leaky-graphics-state-stamp-result.pdf
pyhanko_testing_commons/test_data/data/pdf/layout-tests/scaled-bitmap-bg.pdf
pyhanko_testing_commons/test_data/data/pdf/layout-tests/source-serif-test.pdf
pyhanko_testing_commons/test_data/data/pdf/layout-tests/stamp-from-static-pdf.pdf
pyhanko_testing_commons/test_data/data/pdf/layout-tests/stamp-on-pdf-bg.pdf
pyhanko_testing_commons/test_data/data/pdf/layout-tests/text-stamp-color.pdf
pyhanko_testing_commons/test_data/data/pdf/layout-tests/undef-bg-size.pdf
pyhanko_testing_commons/test_data/data/pdf/safedocs/CompactedPDFSyntaxTest.pdf
pyhanko_testing_commons/test_data/data/pdf/safedocs/SOURCE
pyhanko_testing_commons/test_data/data/tl/COPYRIGHT
pyhanko_testing_commons/test_data/data/tl/eu-lotl-pivot-282.xml
pyhanko_testing_commons/test_data/data/tl/eu-lotl-pivot-300.xml
pyhanko_testing_commons/test_data/data/tl/eu-lotl-pivot-335.xml
pyhanko_testing_commons/test_data/data/tl/eu-lotl-pivot-341.xml
pyhanko_testing_commons/test_data/data/tl/eu-lotl.xml
pyhanko_testing_commons/test_data/data/tl/tsl-be.xml
pyhanko_testing_commons/test_data/data/tl/tsl-ee.xml
pyhanko_testing_commons/test_data/data/xml/bad-xml/SOURCE
pyhanko_testing_commons/test_data/data/xml/bad-xml/cyclic.xml
pyhanko_testing_commons/test_data/data/xml/bad-xml/dtd.xml
pyhanko_testing_commons/test_data/data/xml/bad-xml/external.xml
pyhanko_testing_commons/test_data/data/xml/bad-xml/external_file.xml
pyhanko_testing_commons/test_data/data/xml/bad-xml/quadratic.xml
pyhanko_testing_commons/test_data/data/xml/bad-xml/simple-ns.xml
pyhanko_testing_commons/test_data/data/xml/bad-xml/simple.xml
pyhanko_testing_commons/test_data/data/xml/bad-xml/xmlbomb.xml
pyhanko_testing_commons/test_data/data/xml/bad-xml/xmlbomb2.xml
pyhanko_testing_commons/test_data/data/xml/bad-xml/xmp-with-harmless-entity.xml
pyhanko_testing_commons/test_utils/__init__.py
pyhanko_testing_commons/test_utils/layout_test_utils.py
pyhanko_testing_commons/test_utils/signing_commons.py
pyhanko_testing_commons/test_utils/csc_utils/__init__.py
pyhanko_testing_commons/test_utils/csc_utils/csc_dummy_client.py
pyhanko_testing_commons/test_utils/pkcs11_utils/__init__.py
pyhanko_testing_commons/test_utils/pkcs11_utils/config.py
pyhanko_testing_commons/test_utils/pkcs11_utils/fixtures.py
src/pyhanko/__main__.py
src/pyhanko/cli/__init__.py
src/pyhanko/cli/_ctx.py
src/pyhanko/cli/_root.py
src/pyhanko/cli/_trust.py
src/pyhanko/cli/cache.py
src/pyhanko/cli/config.py
src/pyhanko/cli/plugin_api.py
src/pyhanko/cli/py.typed
src/pyhanko/cli/runtime.py
src/pyhanko/cli/utils.py
src/pyhanko/cli/version.py
src/pyhanko/cli/commands/__init__.py
src/pyhanko/cli/commands/crypt.py
src/pyhanko/cli/commands/fields.py
src/pyhanko/cli/commands/stamp.py
src/pyhanko/cli/commands/signing/__init__.py
src/pyhanko/cli/commands/signing/pkcs11_cli.py
src/pyhanko/cli/commands/signing/plugin.py
src/pyhanko/cli/commands/signing/simple.py
src/pyhanko/cli/commands/signing/utils.py
src/pyhanko/cli/commands/validation/__init__.py
src/pyhanko/cli/commands/validation/ltv.py
src/pyhanko/cli/commands/validation/validate.py
src/pyhanko_cli.egg-info/PKG-INFO
src/pyhanko_cli.egg-info/SOURCES.txt
src/pyhanko_cli.egg-info/dependency_links.txt
src/pyhanko_cli.egg-info/entry_points.txt
src/pyhanko_cli.egg-info/requires.txt
src/pyhanko_cli.egg-info/top_level.txt
tests/__init__.py
tests/conftest.py
tests/test_cli_crypt.py
tests/test_cli_field_mgmt.py
tests/test_cli_ltv.py
tests/test_cli_plugins.py
tests/test_cli_signing.py
tests/test_cli_signing_pkcs11.py
tests/test_cli_stamp.py
tests/test_config.py
tests/test_runtime.py
tests/validation/__init__.py
tests/validation/conftest.py
tests/validation/test_cli_qualified_validation.py
tests/validation/test_cli_validation.py