pyHanko: sign and stamp PDF files
-
Updated
May 14, 2026 - Python
pyHanko: sign and stamp PDF files
PKCS#11/Cryptoki support for Python
X.509 Swiss Army Knife is a toolkit atop OpenSSL to ease generation of CAs and aid white-hat pentesting
Command line interface application which uses on-device RSA keys (through OpenSC and PKCS#11) to encrypt/decrypt AES key used in turn to perform operation on user data
Secure Linux access using a PIV (HSPD-12), CAC, SmartCard, or x509 Client Certificate remotely without a physical card reader.
Sign PDFs using the Uruguayan electronic ID card (cédula) via PKCS#11, generating CMS/PAdES signatures compatible with standard PDF validation tools.
Fork, with digital signatures for smartcards using PKCS11 such as Belgian eID cards, of PDF Arranger, a small python-gtk application, which helps the user to merge or split pdf documents and rotate, crop and rearrange their pages using an interactive and intuitive graphical interface
TokenManager is a Python GUI tool for managing PKCS#11 tokens. It supports token detection, login, RSA key generation, CSR creation, certificate import, and object listing. Built with tkinter and python-pkcs11, it simplifies token management tasks.
Secure communication chat with authentication support
Focuses on secure cryptographic processes and hardware interactions. Includes tools for managing PKCS#11 infrastructures, exporting public keys, performing encryption and decryption operations, uploading x.509 certificates to Hardware Security Modules (HSMs), and signing files via a Flask API.
python crypto operations helper
A compact PKI lab for enterprise-style digital signatures with FastAPI, SoftHSM2, and X.509 certificate workflows on Ubuntu 24.04.
📁 🔐 Secure Messaging Repository System
Add a description, image, and links to the pkcs11 topic page so that developers can more easily learn about it.
To associate your repository with the pkcs11 topic, visit your repo's landing page and select "manage topics."