Top Description Interfaces Classes
module org.apache.pdfbox

Package org.apache.pdfbox.pdmodel.interactive.digitalsignature


The digital signature library will manage signatures that are stored in the PDF document.

Interface Summary

Modifier and TypeInterface and Description
public interface
ExternalSigningSupport

Interface for external signature creation scenarios.

public interface
SignatureInterface

Providing an interface for accessing necessary functions for signing a PDF document.

Class Summary

Modifier and TypeClass and Description
public class
COSFilterInputStream

A filtered stream that includes the bytes that are in the (begin,length) intervals passed in the constructor.

public class
PDPropBuild

A signature build dictionary as specified in the PDF Signature Build Dictionary Specification.

public class
PDPropBuildDataDict

The general property dictionaries from the build property dictionary.

public class
PDSeedValue

This represents a pdf signature seed value dictionary.

public class
PDSeedValueCertificate

This class represents a certificate seed value dictionary that is in the seed value which puts constraints on certificates when signing documents.

public class
PDSeedValueMDP

This MDP dictionary is a part of the seed value dictionary and define if a author signature or a certification signature should be use.

public class
PDSeedValueTimeStamp

If exist, it describe where the signature handler can request a RFC3161 timestamp and if it is a must have for the signature.

public class
PDSignature

This represents a digital signature that can be attached to a document.

public class
SignatureOptions

This contains the visual signature as a COSDocument, its preferred size and the page.

public class
SigningSupport

Class to be used when creating PDF signatures externally.