{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/16"},{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing/3"},{"label":"Graphics","url":"https://skillfed.io/packages/category/multimedia-graphics/2"},{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography/2"},{"label":"Office/Business","url":"https://skillfed.io/packages/category/office-business"},{"label":"Email","url":"https://skillfed.io/packages/category/communications-email"}],"enrichment":{"capability":"Endesive signs and verifies digital signatures in PDF, S/MIME email, XML, and plain-text documents using cryptographic keys and certificates.","skillfed_tags":["digital-signatures","document-signing","cryptography"],"use_cases":["Sign PDF documents with a digital certificate for compliance and authenticity verification.","Create and verify signed S/MIME email messages for secure mail communication.","Generate XADES-compliant XML signatures for legal or regulatory document workflows.","Sign plain-text files with detached CMS signatures for non-binary document authentication.","Integrate hardware security module keys into document signing via pykcs11.","Encrypt and decrypt S/MIME messages in email processing pipelines."],"what_it_does":"Endesive is a Python library for creating and validating digital signatures across multiple document formats: PDF (CAdES-B format), S/MIME email messages, XML (XADES BES/T), and plain text with detached CMS signatures. It wraps cryptographic operations from the cryptography library and ASN.1 handling from asn1crypto, providing a unified interface for signing workflows that need to comply with standards like CAdES and XADES.\n\nThe library can sign documents at creation time (for PDF via an embedded pyfpdf variant) or add signatures to externally generated files. It supports both software-based keys and hardware security modules via pykcs11. Encryption and decryption of S/MIME messages is also supported. The package is actively maintained and carries no known vulnerabilities.","worth_installing":"Yes, if you need to sign or verify documents in PDF, S/MIME, XML, or plain-text formats. The package is actively maintained, has low install friction, carries no known vulnerabilities, and covers a broad range of signing standards. Verify the license metadata before use in proprietary contexts, and confirm HSM requirements if you plan to use hardware keys."},"id":"endesive","links":{"html":"https://skillfed.io/packages/endesive","md":"https://skillfed.io/packages/endesive.md","pypi":"https://pypi.org/project/endesive/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-01-12","license_spdx":null,"license_treatment":"unclear","name":"endesive","python_support":"supports_current","summary":"Library for digital signing and verification of digital signatures in mail, PDF and XML documents."},"popularity":{"monthly_downloads":177569,"position":10209,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.19.3"}
