Module: HexaPDF::DigitalSignature
- Defined in:
- lib/hexapdf/digital_signature.rb,
lib/hexapdf/digital_signature/handler.rb,
lib/hexapdf/digital_signature/signing.rb,
lib/hexapdf/digital_signature/signature.rb,
lib/hexapdf/digital_signature/signatures.rb,
lib/hexapdf/digital_signature/cms_handler.rb,
lib/hexapdf/digital_signature/pkcs1_handler.rb,
lib/hexapdf/digital_signature/verification_result.rb,
lib/hexapdf/digital_signature/signing/default_handler.rb,
lib/hexapdf/digital_signature/signing/timestamp_handler.rb,
lib/hexapdf/digital_signature/signing/signed_data_creator.rb
Overview
PDF documents can be signed using digital signatures. Such a signature can be used to authenticate the identity of the signer and the contents of the documents.
This module contains all code related to digital signatures in PDF:
-
Signatures provides the convenience interface accessible via Document#signatures.
-
Signature implements the PDF signature dictionary.
-
BaseHandler, CMSHandler and PKCS1Handler are used for verifying existing signatures.
-
The Signing module implements the functionality for creating digital signatures.
See: PDF2.0 s12.8
Defined Under Namespace
Modules: Signing Classes: CMSHandler, Handler, PKCS1Handler, Signature, Signatures, VerificationResult